如何将CSS类添加到ASP.NET的c#代码隐藏文件中的updatepanel

推荐答案

正如您所看到的,更新面板没有css类属性.所以,既然不能直接完成,你就需要一个变通办法;有两个(从UpdatePanel and CSS个抓取)可以得到你想要的行为.

一种方法是使用div将更新面板括起来:

<div id="foo" style="visibility: hidden; position: absolute">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    </asp:UpdatePanel>
</div>

另一种方法是基于更新面板的id应用CSS Select 器:

<style type="text/css">
#<%=UpdatePanel1.ClientID%> {
    visibility: hidden;
    position: absolute;
}
</style>

本文中未提及的另一种方式是将面板围成一个div,并基于它将更新面板呈现为一个div:

<style type="text/css">
#foo div {
    visibility: hidden;
    position: absolute;
}
</style>

<div id="foo">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    </asp:UpdatePanel>
</div>

Asp.net相关问答推荐

Stimulsoft 没有在智能手机中显示正确的 pdf 字体

如何将标头中的用户名/密码传递给 SOAP WCF 服务

VS2012 中无法识别的标签前缀或设备过滤器asp

ASP.Net - App_Data & App_Code 文件夹?

如何在 ASP.NET Web 窗体中使用依赖注入

在 RedirectToAction 调用中传播 QueryString 参数

我可以创建 .config 文件并将其包含到 web.config 中吗?

ASP.NET 中的 <% %>(嵌入式代码块)

反序列化客户端 AJAX JSON 日期

asp.net 有控制台日志(log)吗?

GMT 和 UTC 一样吗?

这个rendersection的代码是什么意思?

ASP.NET 元:资源键

使用 ASP.NET 进行重定向后获取

如何使用 jquery 设置单选按钮 Select 的值

使用 ConfigurationManager.RefreshSection 重新加载配置而不重新启动应用程序

通过 CultureInfo 格式化字符串

ASP.net 网站中的 C# 密码文本框

为什么 IFormFile 显示为空,我该如何解决?

ASP.Net 哪个用户帐户在 IIS 7 上运行 Web 服务?