我希望从父母的控件中获取值,弹出窗口的代码。
例如
<asp:RadioButton ID="rdoRate" GroupName="CouponType" value="0" runat="server" checked/>Rate
<asp:RadioButton ID="rdoAmount" GroupName="CouponType" value="1" runat="server"/>dollar
并从后面的弹出窗口代码中重新选择radiobutton的值。
我的解决方案是make querystring并传递值。
例如&gt;
window.open(url + ?selectedRadioVal=" + $("#~~checkedradiovalue~~) .. blah balh)
并按Reqeust.Querystring.Get()
收到价值。
但是我不能发送很长的字符串。 (也许网址长度有限,对吗?)
有什么好方法可以解决吗?
答案 0 :(得分:0)
我认为有两种方法可以解决这个问题:
如果您只在一个页面中使用此值,则将该信息添加到父级的隐藏控件中(使用Javascript)
但是在会话中包含此信息更容易,并且在不再需要时将其删除。
HTH