【问题标题】:issue with asp:hyperlink and NavigateUrlasp:hyperlink 和 NavigateUrl 的问题
【发布时间】:2016-07-11 05:18:59
【问题描述】:
我在 HyperLink asp.net 标记中使用 NavigateUrl 时遇到问题。
navigationUrl 的工作方式与转到我希望它转到的页面一样,但是当我尝试获取查询字符串“n”时,它给了我
<asp:HyperLink runat="server" NavigateUrl="~/MyWebsite/info.aspx?n='<%#DataBinder.Eval(Conatainer.DataItem, "num")%>' />
感谢您的帮助!
【问题讨论】:
标签:
asp.net
vb.net
hyperlink
【解决方案1】:
尝试:
<asp:HyperLink runat="server" NavigateUrl='<%# String.Format("~/MyWebsite/info.aspx?n={0}", DataBinder.Eval(Container, "DataItem.num").ToString())%>' >Text</asp:HyperLink>