[英]How to bind NavigateUrl property of Hyperlink dynamically
在我的aspx页面中,我使用了HyperLink控件。 在“导航”属性中,我试图连接一个字符串URL和一个查询字符串值。 呈现html代码时,我看不到任何导航值。 因此,无法在aspx页面中使用生成的链接进行导航。 代码如下:
<asp:HyperLink ID="linkRecord" runat="server" Text="Show number of records"
NavigateUrl='<%#String.Concat("~/ShowTables.aspx?ShowNumberOfRecords=Y&proj="
,Request.QueryString["proj"]) %>' />
但是当html在页面中呈现时,我发现以下代码
<a id="linkRecord">Show number of records</a>
谁能告诉我我做错了什么。
谢谢
不要试图像这样绑定服务器控件,请在后面的代码中进行。
<asp:HyperLink ID="linkRecord" runat="server" Text="Show number of records" />
现在在页面加载中输入:
linkRecord.NavigateUrl=String.Concat("~/ShowTables.aspx?ShowNumberOfRecords=Y&proj=", Request.QueryString["proj"]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.