帮我看看有什么错误啊

victorli 2005-01-02 08:13:53
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace GuestBook
{
/// <summary>
/// View 的摘要说明。
/// </summary>
public class View : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Repeater Message;
int pageSize,recordCount,pageCount,currentPage;
protected System.Web.UI.WebControls.Label lbRecordCount;
protected System.Web.UI.WebControls.Label lbCurrentPage;
protected System.Web.UI.WebControls.Label lbPageCount;
protected System.Web.UI.WebControls.LinkButton butPrev;
protected System.Web.UI.WebControls.LinkButton butNext;
protected System.Web.UI.WebControls.DropDownList dlsPageIndex;

OleDbConnection conn;

private void Page_Load(object sender, System.EventArgs e)
{
OleDbConnection conn;
OleDbCommand comd;
string sql;
DataSet ds;
OleDbDataAdapter da;

string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "..\\Data\\data.mdb";
conn = new OleDbConnection(conStr);

sql = "Select * from GuestBook order by date DESC";
da = new OleDbDataAdapter(sql,conn);

ds = new DataSet();

da.Fill(ds,1,5,"Message");
Message.DataSource = ds;
Message.DataMember = "Message";
Message.DataBind();

conn.Close();
}
}
}


<%@ Page Language="c#" AutoEventWireup="false" src="2.aspx.cs" Inherits="GuestBook.View"%>
<html>

<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">


<ASP:Repeater id="Message" runat="server">

<HeaderTemplate>

<table width="100%" style="font: 8pt verdana">
<tr style="background-color:DFA894">
<th>
Title
</th>
<th>
Title ID
</th>
<th>
Type
</th>
<th>
Publisher ID
</th>
<th>
Price
</th>
</tr>

</HeaderTemplate>

<ItemTemplate>

<tr style="background-color:FFECD8">
<td>
<%# DataBinder.Eval(Container.DataItem,"Photo")%>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Photo") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Photo") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Photo") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "Photo", "$ {0}") %>
</td>
</tr>

</ItemTemplate>

<FooterTemplate>

</table>

</FooterTemplate>

</ASP:Repeater>



</body>
</html>


改了。
不过运行 没有信息啊出现啊
...全文
167 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangrenda 2005-01-03
  • 打赏
  • 举报
回复
如果 Page 指令的 AutoEventWireup 属性被设置为 true(或者如果缺少此属性,因为它默认为 true),该页框架将自动调用页事件,即 Page_Init 和 Page_Load 方法。在这种情况下,不需要任何显式的 Handles 子句或委托。
AutoEventWireup 属性的缺点是它要求页事件处理程序具有特定、可预测的名称。这限制了您在为事件处理程序命名时的灵活性。因此,在 Visual Studio 中,AutoEventWireup 属性在默认情况下设置为 false,设计器会生成用于将页事件绑定到方法的显式代码。

如果将 AutoEventWireup 设置为 true,Visual Studio 将生成用于绑定事件的代码,页框架将自动基于事件的名称来调用事件。这可能会导致在该页运行时两次调用相同的事件代码。因此,当在 Visual Studio 中操作时,应尽量使 AutoEventWireup 设置为 false。
msdn有解释

victorli 2005-01-03
  • 打赏
  • 举报
回复
AutoEventWireup="TURE" 有什么作用啊
victorli_fs 2005-01-03
  • 打赏
  • 举报
回复
顶啊
wntpfi 2005-01-02
  • 打赏
  • 举报
回复
恭喜你搞定了。
victorli 2005-01-02
  • 打赏
  • 举报
回复
终于搞好了

把这个改了true 就行了。奇怪啊
AutoEventWireup="true"

linguicheng 2005-01-02
  • 打赏
  • 举报
回复
先调试看看ds.Tables["Message"].Rows.Count是否大于0 ,在命令窗口敲入看看
victorli 2005-01-02
  • 打赏
  • 举报
回复
不是这个问题
Truly 2005-01-02
  • 打赏
  • 举报
回复
<%@ Page Language="c#" AutoEventWireup="false" src="2.aspx.cs" Inherits="GuestBook.View"%>


--->

<%@ Page Language="c#" AutoEventWireup="false" Codebehind="2.aspx.cs" AutoEventWireup="false" Inherits="GuestBook.View"%>


注意src

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧