How to get the div display property in c#.net before i changed div property in javascript
我的默认网页中有一个分区。DIV样式显示为"无",在页面加载事件中,我必须获取状态"无",但在javascript函数中,基于下拉选择的DIV状态已更改,我不获取"无"状态始终显示为"状态,我的代码为"
ASPX页
1 |
页面事件
1 2 | string Display1 =""; Display1 = Div1.Style["display"]; (working fine)( get the display1 value=none) |
当我单击按钮时,显示C代码中的DIV。
1 |
下拉列表更改了fire javascript函数代码
1 | document.getElementById('Div1').style.display = 'none'; (after change dropdown Hide the div after pageload i got Display1 value="") |
在更改了javascript函数之后,页面加载中不会出现"无"状态。
你可以这样使用它在下面
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script type="text/javascript"> $(function () { $("#lnkCompany").click(function () { if ($("#dvClientReg").css('display') == 'block') { $("#dvClientReg").css('display', 'none'); } if ($("#dvCompanyReg").css('display') == 'none') { $("#dvCompanyReg").css('display', 'block'); } }); }); |
我想这对你有帮助
DIV是ASP.NET中的一个htmlgenerical控件,您在客户端对其样式或属性所做的任何更改,我认为都不会将其发布回服务器,相反,您可以跟踪一个隐藏控件上的更改,该控件的runat server属性为true,并捕获这些更改。
如果有帮助请告诉我