javascript - 如何得到一个asp :Panel's CSS Class in code-behind after it has changed by CSS

标签 javascript asp.net css

我有一个面板控件,谁的类是通过 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/

相关文章:

asp.net - 报告服务 : Get the PDF of a generated report

c# - 在 ASP.Net C# 中,当站点发生错误或触发 Application_Error 时,应用程序会结束吗

css - 删除垂直空间 html

javascript - 为什么我的置顶栏不能完全与 Safari 和 Internet Explorer 一起使用?

html - CSS float mosaic - 文本居中问题

javascript - 从 Angular 服务调用 Angular 路径以加载新 View 和 Controller

javascript - 如何在 react 中从另一个组件调用组件引用?

javascript - 在 vlc 插件中流式传输 rtsp 视频

javascript - 使用变量的值作为对象索引

ASP.NET 消息框