ASP.. NET超链接绑定多个URL参数

本文关键字:URL 参数 绑定 NET 超链接 ASP | 更新日期: 2023-09-27 18:10:51

我得到了这个代码:

http://localhost:52182/ReviewRequest.aspx?requestid=254351496

,在asp.net页面中它后面的设置是:

     <asp:HyperLinkField
                DataNavigateUrlFields="Request_No"
                DataNavigateUrlFormatString="ReviewRequest.aspx?requestid={0}"
                 DataTextField="Request_No"
                 HeaderText="Access Request"
                 DataTextFormatString="Review Request"
                 SortExpression="Request_No" />

问题是:在上面代码中的DataNavigateUrlFormatString属性中,{0}代表什么?我想在同一个URl中传递另一个动态设置参数,看起来像这样

http://localhost:52182/ReviewRequest.aspx?requestid=254351496&nid=xxxxxx

我该怎么做?

感谢您的帮助

ASP.. NET超链接绑定多个URL参数

{0}是您在DataNavigateUrlFields中提到的字段的零索引值。您可以将下一个字段传递为

 <asp:HyperLinkField
                DataNavigateUrlFields="Request_No, NID"
                DataNavigateUrlFormatString="ReviewRequest.aspx?requestid={0}&nid={1}"