如何让HyperLinkField的链接带多个参数

来源:互联网 发布:思迅软件报价 编辑:程序博客网 时间:2024/06/06 06:44

如何让HyperLinkField的链接带多个参数

    很多时候一个链接通常带有好几个参数,形如:http://www.mzwu.com/article.asp?u_id=1&id=1197,怎么让HyperLinkField的链接也带多个参数呢?很简单,只须在其DataNavigateUrlFields属性中设置多个字段(用逗号分隔),然后在属性DataNavigateUrlFormatString中使用{0}、{1}、{2}等来表示字段值.

如何让HyperLinkField的链接带多个参数

 

如何让HyperLinkField的链接带多个参数

 

这是写代码的方法

在gridview使用需要使用HyperLinkField,若要使用其向其他页面传递参数则需要使用 DataNavigateUrlFormatString定义传递页面、参数名称,使用参数绑定字段DataNavigateUrlFields,要绑定多个字段需要用“,”分割即可,如下所示:
<asp:HyperLinkField Text="查看" DataNavigateUrlFormatString="AuditQuestion_Edit.aspx?sid={0}&;staskid={1}&cmd=Look" DataNavigateUrlFields="sid,staskid"></asp:HyperLinkField>