【发布时间】:2011-09-08 07:43:19
【问题描述】:
我在Repeater 中有一个Hyperlink。我想要的是将NavigateUrl 设置为页面Url 并将查询字符串添加到末尾。我想出了:
<asp:Hyperlink ID="myLink" runat="server" Text="My Link"
NavigateUrl='<%# Request.Url + "?Id= + Eval("Id") %>' />
这很好用。问题是我想添加一些逻辑,所以如果Request.Url 已经包含查询字符串,则不要添加 id 查询字符串部分。
如何在 html 页面中执行此操作?请记住,我不能为此使用 javascript。
【问题讨论】:
标签: c# asp.net html hyperlink repeater