0

我在 datalist 中使用超链接,并且 datalist 与数据表绑定

    Hyperlink inside my datalist :

<asp:HyperLink ID="hypSubSections" runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"Pagename") + "?ID=" + DataBinder.Eval(Container.DataItem,"ID") + "&Code=" + DataBinder.Eval(Container.DataItem,"CODE") + "&Title=" + DataBinder.Eval(Container.DataItem,"Title") %>' Text='<%# DataBinder.Eval(Container.DataItem,"Title") %>'></asp:HyperLink>

在页面加载时,所有超链接都设置了正确的导航 url,当设置为超链接的标题为“标准/准入”时,现在我单击该超链接,设置为超链接的页面名称值以某种方式更改为所有其他超链接从那里..

仅当文本之间有斜线时才会出现问题。如何处理?我觉得很奇怪。

4

1 回答 1

0

尝试这个

Text='<%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem,"Title")) %>'

更新:

不按属性设置文本怎么样?

<asp:HyperLink ID="hypSubSections" runat="server"><%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem,"Title")) %></asp:HyperLink>
于 2013-07-17T05:40:41.553 回答