css - aspx ASP.NET 设置 CssClass

标签 css asp.net vb.net webforms

在 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/

相关文章:

css - CSS链接元素在悬停时跳转

c# - 如何处理单击按钮时使用 Javascript 弹出的 Yes No 对话框

asp.net - MySQL 和 ASP.NET (vb) 出现 TIME 自动添加到 DATE 字段的问题

vb.net - VB 2010 中的计算问题

html - 旋转背景图像问题

css - 当目标元素 float 时,Bootstrap 3.2 弹出窗口无法正确定位

html - 显示属性 - 具有行内宽度的 block 行为

c# - 如何使用动态列执行 LINQ where 子句

vb.net - 是否可以重命名 Visual Studio 2010 项目中的 "My Project"文件夹?

javascript - CSS3 存储当前动画值