我有一个面板控件,它的类是通过 javascript 更改的。当用户单击一个按钮时,我需要检查 Panel 的 CSS 类,如果它是更改的值,那么我需要做一些事情。问题是,一旦我使用 Javascript 更改 CSS 类,服务器就无法取回该信息。我需要服务器识别类已更改。我已经尝试过__doPostback
,但这会弄乱页面上的许多元素。寻找建议。
问问题
196 次
1 回答
0
您可以添加一个hidden control
到您的页面并将其存储在那里..
ASPX 中的 IE
<asp:HiddenField runat="server" id="hdnCSS" ClientIDMode="Static" />
当你运行你的 JS 时,添加一些代码来填充这个隐藏字段。
$("#hdnCSS").val("yourValue"); // jquery
OR
document.getElementById("hdnCSS").value = "yourValue" // javascript
当您回发时,该值将在hdnCSS.Value
于 2012-12-10T21:07:45.917 回答