我有一个面板控件,谁的类是通过 javascript 更改的。当用户单击按钮时,我需要检查 Panel 的 CSS 类,如果它是已更改的值,那么我需要做一些事情。问题是,一旦我使用 Javascript 更改了 CSS 类,服务器就不会取回该信息。我需要服务器识别类已更改。我尝试过 __doPostback
但这会弄乱页面上的许多元素。寻找建议。
最佳答案
您可以向您的页面添加一个隐藏控件
并将其存储在那里..
ASPX 中的 I.E
<asp:HiddenField runat="server" id="hdnCSS" ClientIDMode="Static" />
当您运行 JS 时,添加一些代码来填充这个隐藏字段。
$("#hdnCSS").val("yourValue"); // jquery
OR
document.getElementById("hdnCSS").value = "yourValue" // javascript
回发时,该值将在 hdnCSS.Value
中可用
关于javascript - 如何得到一个asp :Panel's CSS Class in code-behind after it has changed by CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13809157/