【发布时间】:2011-11-03 15:55:32
【问题描述】:
我有一个带有链接按钮和 RowDatabound 的网格:
lbutton.Attributes.Add("onclick",
"javascript:window.showModalDialog('Showsome.aspx?ID=" + lbutton.CommandArgument + " &IsMA=M" +
"','window.self','dialogWidth:800px; dialogHeight:800px;center:yes; status:yes; scroll:no; help:no');");
我可以从Request.QueryString["ID"] 检索 ID;
但是,我无法检索Request.QueryString["IsMA"]
如何做到这一点?
我尝试了这些建议,没有更多的空格,并且进行了 URL 编码,但我没有正确获取值。我有另一种方法,因为它是一个硬编码值 'M' 以及我现在将其附加到 ID 值本身 'Showsome.aspx?ID=M" 中的值。感谢您的支持。
【问题讨论】:
-
你能粘贴你的网址吗,可能你需要将字符串编码为 html "lbutton.CommandArgument"
-
您可能需要对命令参数进行 URL 编码。
-
也许您需要将
&替换为&。 -
我的错!我有 lbutton.Attributes.Add 和另一个链接按钮,并且意外地再次有 lbutton.Attributes.Add 覆盖了我的实际代码。所以我选择了第一个答案。我想这里的所有建议都有效!
标签: javascript asp.net query-string