我使用下面的代码将两个参数从一个页面传递到另一个页面,
link.NavigateUrl = "~/OutageInfo.aspx?outageID=" + outageid + "toolid="+toolid;
其他页面的代码
var x = this.Request.QueryString["outageID"];
int y = Convert.ToInt32(this.Request.QueryString["toolid"]);
我得到的输出是 x="10toolid=1"和 y=0 但它应该是 x=10 和 y=1,我犯了什么错误
最佳答案
应该是
ink.NavigateUrl = "~/OutageInfo.aspx?outageID=" + outageid + "&toolid="+toolid;
代替
ink.NavigateUrl = "~/OutageInfo.aspx?outageID=" + outageid + "toolid="+toolid;
关于c# - 将多个参数从一个页面发送到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466163/