在超链接里谢 NavigateUrl=' <%# Eval("Id","ListOfBooks.aspx?id={0}") %>'
编译的时候:
错误
仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.HyperLinkField 没有 DataBinding 事件。
上面错在哪里?在线等待......
编译的时候:
错误
仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.HyperLinkField 没有 DataBinding 事件。
上面错在哪里?在线等待......
解决方案 »
- ASP.NET页面跳转后禁止后退
- ASP.net中是如何通过Web.config文件实现权限管理的?
- VS.net2005添加引用,编译器错误信息: CS0433: 类型“xxxx”同时存在于
- 请问ASP.NET能转换JSP代码,或者JSP转换为ASP.NET程序吗?
- 解决立刻给分50!使用VS.Net写ASP.Net时遇到问题!
- DataGrid中 添加 数据的问题--问题解决立即给分(两贴,每贴100)
- datalist绑定问题
- 我在DLL里编辑的东西为什么总是显示不出来?
- 知道DATAGRID的列名,如何得到该列?
- session出错,,帮忙!
- 一个简单的MVC绑定示例,欢迎提出意见
- .NET利用三方控件的问题及调用WebService的问题
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# Eval("CategoryID", "Details.aspx?id={0}") %>'
Text='<%# Eval("CategoryName") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
这样的吗?应该没问题啊。
DataNavigateUrlFormatString="Details.aspx?id={0}"
DataTextField="CategoryName" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="Details.aspx?id={0}" Text="详情" />
</Columns>
</asp:GridView>
<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="ListOfBooks.aspx?id={0}" Text="书列表" />
</Columns>
楼主是不是没有把HyperLinkField 放到GridView、Repeater、FormView 等对象中啊?
NavigateUrl=' <%# Eval("Id","ListOfBooks.aspx?id={0}") %>'一般是在GridView或者DataList中綁定用到的.不知道你想實現什麽效果,.你說出來,我們再幫你想別的方法啊!