【发布时间】:2012-02-06 18:42:52
【问题描述】:
当我尝试在 GridView 的超链接字段中传递编码的 URL 字符串时,如下所示:
<asp:HyperLinkField HeaderText="Customer" DataTextField="Customer" DataNavigateUrlFields="Customer"
DataNavigateUrlFormatString= "Changes.aspx?customer={0}" SortExpression="Customer"
NavigateUrl="~/Client.aspx" />
我收到此错误:
只有具有 DataBinding 事件的对象才支持数据绑定表达式。 System.Web.UI.WebControls.HyperLinkField 没有 DataBinding 事件
有什么方法可以在超链接字段中传递编码字符串?
替代方法:
另外,有什么方法可以读取查询字符串中的特殊字符?如果我使用它,我可以读到某个特定的特殊字符吗?
Request.QueryString["customer"]
【问题讨论】: