我正在动态生成一个链接按钮并通过迭代集合来设置它的 postbackurl,当我将鼠标悬停在它上面时,链接按钮会显示正确的 url,但是当我单击链接按钮时,只传递了预期的五个查询字符串参数中的三个。我正在使用 Firefox,这是我的代码
foreach(var item in collection)
{
linkbutton b = new linkbutton();
linkbutton.postbackurl="somepage.aspx?" + "param1="+ item.val1 + "¶m2=" + item.val2
+ "¶m3=" + item.val3+ "¶m4=" + item.val4+ "¶m5="
+item.val5;
PlaceHolder1.Controls.Add(b);
}
但是当我点击链接按钮浏览器打开
somepage.aspx?param1=val1¶m2=val2¶m5=val5
所有值都存在于集合项中,而且浏览器会忽略链接本身中的 param3,4 :< 再次求助!!!