当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.net中通过HyperLink的NavigateUrl属性传递参数,与新页面的Page_Load()接收参数

ASP.net中通过HyperLink的NavigateUrl属性传递参数,与新页面的Page_Load()接收参数

2018年12月06日  | 移动技术网IT编程  | 我要评论

摩尔庄园交通署长是谁,神津千絵子,电驴资源怎么下载

通过hyperlink的navigateurl属性传递参数

<:templatecolumn   headertext= "查看日志" headerstyle-horizontalalign="center" itemstyle-horizontalalign="center">
        <itemtemplate>
        <asp:hyperlink id= "hyperlink1"
         navigateurl='<%#"about.aspx?id="+databinder.eval(container.dataitem,"产品id")+"&name="+databinder.eval(container.dataitem,"产品价格")%>'
         runat="server">
        <%#databinder.eval(container.dataitem,"产品id")%>查看</asp:hyperlink>
        </itemtemplate>
</asp:templatecolumn>

 

[csharp] 
<asp:templatecolumn   headertext= "查看日志" headerstyle-horizontalalign="center" itemstyle-horizontalalign="center">  
        <itemtemplate>  
        <asp:hyperlink id= "hyperlink1"  
         navigateurl='<%#"about.aspx?id="+databinder.eval(container.dataitem,"产品id")+"&name="+databinder.eval(container.dataitem,"产品价格")%>' 
         runat="server">  
        <%#databinder.eval(container.dataitem,"产品id")%>查看</asp:hyperlink>  
        </itemtemplate>  
</asp:templatecolumn>  

 

新页面的page_load()接收参数

string strpid=request.querystring[0].tostring();//读取上一页面传过来的参数,产品id
int price=int.parse(request.querystring[0].tostring());

 

[csharp] www.2cto.com
string strpid=request.querystring[0].tostring();//读取上一页面传过来的参数,产品id 
int price=int.parse(request.querystring[0].tostring()); 
 


作者:sl159

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网