c# - 如何从文本框中删除CSS?

标签 c# asp.net css stylesheet

这个问题可能听起来很愚蠢......但我有一个在文本框上应用 css 的代码。现在我希望在另一个条件下将其再次设置为默认值。

或者准确地说,我想将我的文本框发送为其默认样式。

在互联网和 stackoverflow 上搜索我找到了这些答案 -

Default textbox border-style and width

有什么帮助吗?

编辑:

    if (condition)
        {
            txtLastName.CssClass="ControlBackground_Yellow"; 
        }
    else
        {               
            txtLastName.CssClass="ControlBackground_White"; 
        }

CSS 是 --

ControlBackground_Yellow    
{
    background-color:#FFFF00;
}

ControlBackground_White     
{
    background-color:#FFFFFF;
}

PS:抱歉不允许使用 jQuery

最佳答案

您可以根据特定条件使用 jQuery 从控件中删除 css 类:

 var $arrow = jQuery('<div class="arrow"></div>');

 $arrow.removeClass();

您可以再次添加类:

 $arrow.addClass('className');

关于c# - 如何从文本框中删除CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14270320/

相关文章:

c# - Try/Catch 未在 ReportDocument.ExportToHttpResponse 中捕获 System.Threading.ThreadAbortException

c# - 使用 CrossSimpleAudioPlayer 播放声音 - Xamarin Forms

c# - 克隆对象 : Is serialization - deserialization a good practice for cloning objects?

c# - 如何在 C# 中读取 (Google.Apis.Drive.v3.Data.File)?

jquery - 使用 jQuery 或 CSS 在悬停列表中的 anchor 标记的第一个字母下划线

c# - 找不到 CreateQuery() 方法

java - 将小程序与 Telerik 控件一起使用时出现 ClassNotFoundException

c# - OpenIdProvider.GetRequest() 返回 null

css - 在另一个 div 下获取绝对定位的 div

HTML <table> 使用 <img> 标签自动展开