关于数据绑定

bjhyn723 2008-10-11 10:31:13
“/InterSourBBS”应用程序中的服务器错误。
--------------------------------------------------------------------------------

DataBinding:“System.Data.DataRowView”不包含名为“title”的属性。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.HttpException: DataBinding:“System.Data.DataRowView”不包含名为“title”的属性。

源错误:


行 49: <td style="width: 478px; text-align: left; background-image: url(../Admin/Image/标头.jpg); text-indent: 3pt; height: 22px;">
行 50: <asp:Label id="labCardTitle" ForeColor="Black" runat="server" Font-Size="9pt" Text="帖子标题:" />
行 51: <a href='CardPartInfo.aspx?title=<%# DataBinder.Eval(Container.DataItem,"title") %>' style="text-decoration:none">
行 52: <%# DataBinder.Eval(Container.DataItem, "title")%></a>
行 53: </td>


源文件: d:\私人文件\新建文件夹\InterSourBBS\Admin\ModulePartInfo.aspx 行: 51

堆栈跟踪:


[HttpException (0x80004005): DataBinding:“System.Data.DataRowView”不包含名为“title”的属性。]
System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) +197
System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) +79
System.Web.UI.DataBinder.Eval(Object container, String expression) +108
ASP.admin_modulepartinfo_aspx.__DataBind__control6(Object sender, EventArgs e) in d:\私人文件\新建文件夹\InterSourBBS\Admin\ModulePartInfo.aspx:51
System.Web.UI.Control.OnDataBinding(EventArgs e) +99
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +206
System.Web.UI.Control.DataBind() +12
System.Web.UI.Control.DataBindChildren() +216
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +216
System.Web.UI.Control.DataBind() +12
System.Web.UI.WebControls.DataList.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) +130
System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +634
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +56
System.Web.UI.WebControls.BaseDataList.DataBind() +72
Admin_ModulePartInfo.dlBind() in d:\私人文件\新建文件夹\InterSourBBS\Admin\ModulePartInfo.aspx.cs:78
Admin_ModulePartInfo.Page_Load(Object sender, EventArgs e) in d:\私人文件\新建文件夹\InterSourBBS\Admin\ModulePartInfo.aspx.cs:30
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

请指教?谢了!


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
...全文
74 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhong2006 2008-10-11
  • 打赏
  • 举报
回复
就是你查询数据库出来的 结果集里面有没有 title 列
dotnetsong 2008-10-11
  • 打赏
  • 举报
回复
如楼上,你的数据源里面有这个字段吗》?
arjsyy 2008-10-11
  • 打赏
  • 举报
回复
你写的SQL语句中有TITLE这个字段吗?
bjhyn723 2008-10-11
  • 打赏
  • 举报
回复
哪里的结果集
sunxw18 2008-10-11
  • 打赏
  • 举报
回复
你的结果集中有title字段没?
5Br 2008-10-11
  • 打赏
  • 举报
回复
<a href='CardPartInfo.aspx?title= <%# DataBinder.Eval(Container.DataItem,"title") %>' style="text-decoration:none">
改为
<a href='CardPartInfo.aspx?id=<%# DataBinder.Eval(Container.DataItem,"title") %>' style="text-decoration:none">

62,046

社区成员

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

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

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

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