到目前为止,我已经看到(并且正在使用以下)脚本来根据另一个控件显示/隐藏div或其他控件在ASP.NET控制由jQuery启用/禁用的ASP.NET依赖控件的初始启用状态
$('[id$=myRadio_0]').click(function() { $('[id$=myDiv]').show(); });
$('[id$=myRadio_1]').click(function() { $('[id$=myDiv]').hide(); });
,当然还有,我在HTML DIV像
<div id="myDiv" runat="server" visible="false">
,当用户选择单选按钮列表的任一选项工作正常。
但是,当我在后台代码的Page_Load上为该radiobuttonlist赋值1或yes时,这不是(也可能不是)被jQuery捕获,并且即使控件具有值是/ 1。
那么,我是否需要在后面的代码中设置该div的可见性,或者在jQuery中为代码背后的主控制设置值之后强制扫描这些依赖项?
谢谢womp。我把容器作为div而不是asp:Panels,就像你提到的那样,我选择了1 ...看起来更优雅。我只是希望有更好的方法。谢谢! – GR7 2010-01-04 03:30:22