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

通过HyperLink的NavigateUrl属性传递参数

TemplateColumn   HeaderText= "查看日志" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center">
       
        HyperLink ID= "HyperLink1"
         NavigateUrl='<%#"About.aspx?ID="+DataBinder.Eval(Container.DataItem,"产品ID")+"&Name="+DataBinder.Eval(Container.DataItem,"产品价格")%>'
         runat="server">
        <%#DataBinder.Eval(Container.DataItem,"产品ID")%>查看
       

 

 
         
         
        <%#DataBinder.Eval(Container.DataItem,"产品ID")%>查看 
         
 


 

新页面的Page_Load()接收参数

string strpid=Request.QueryString[0].ToString();//读取上一页面传过来的参数,产品ID
int price=int.Parse(Request.QueryString[0].ToString());

 

string strpid=Request.QueryString[0].ToString();//读取上一页面传过来的参数,产品ID
int price=int.Parse(Request.QueryString[0].ToString());

 

你可能感兴趣的:(随遇随查)