在 webforms 应用程序中,我试图像这样有条件地为此面板设置 CssClass,但它不起作用...
<asp:Panel ID="pnlFooter" runat="server" Width="26.67cm" CssClass="">
<% If (prpLastVID() = Eval("UID_VEHICLE")) Then
CType(lstView.FindControl("pnlFooter"), Panel).Attributes("CssClass")="RPT_footer"%>
只有当最后一个车辆记录/行被放入 lstView 以便页脚出现在页面底部时,我才需要应用 cssClass“RPT_footer”。
CSS: (.RPT_footer { position: absolute; bottom: 0; width:100%; } ).
我们非常欢迎任何建议。
最佳答案
如果您想在客户端设置 cssclass,请使用例如 java 脚本或 jquery功能。在此解决方案中,您必须在具有实际更改面板样式行为的 Web 控件上设置 OnClientClick 属性。 如果您更喜欢在服务器端设置,请查找 this question .
关于css - aspx ASP.NET 设置 CssClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33334238/