Css 如何按ID设置ASP.NET HTML服务器控件的样式?

Css 如何按ID设置ASP.NET HTML服务器控件的样式?,css,asp.net,Css,Asp.net,当我在ASP.NET 4.5中创建一个带有ID的HTML服务器控件,并使用CSS设置该ID的样式时,它失败了。当我检查ASPX页面的源代码时,它显示ASP.NET已经更改了我控件的ID。在这种情况下 <div id="PasswordStatus" class="well well-sm" runat="server"> Current </div> 最好,我仍然可以使用我分配的原始ID吗 注意:我不想将其转换为Web服务器控件。使用类进行css样式而不是ID通常是

当我在ASP.NET 4.5中创建一个带有
ID
HTML服务器控件
,并使用
CSS
设置该
ID
的样式时,它失败了。当我检查
ASPX
页面的源代码时,它显示
ASP.NET
已经更改了我控件的
ID
。在这种情况下

<div id="PasswordStatus" class="well well-sm" runat="server">
  Current
</div>
最好,我仍然可以使用我分配的原始ID吗


注意:我不想将其转换为Web服务器控件。

使用类进行css样式而不是ID通常是最佳做法。你可以避免这样的问题,重用你的css等等,这就是我选择的路径


asp.net(webforms)中的ID可以以各种方式修改,我个人不会依赖于此。

使用类进行css样式而不是ID通常是最佳做法。你可以避免这样的问题,重用你的css等等,这就是我选择的路径


asp.net(webforms)中的ID可以以各种方式修改,我个人不会依赖于此。

使用类进行css样式而不是ID通常是最佳做法。你可以避免这样的问题,重用你的css等等,这就是我选择的路径


asp.net(webforms)中的ID可以以各种方式修改,我个人不会依赖于此。

使用类进行css样式而不是ID通常是最佳做法。你可以避免这样的问题,重用你的css等等,这就是我选择的路径


asp.net(webforms)中的ID可以以各种方式修改,我个人不会依赖于此。

添加
ClientIDMode=“Static”
选项以确保您的客户端ID不会更改。 信息可以找到


现在的

此选项强制控件的ClientID直接使用其ID值。根本不应用命名容器命名,您最终会得到干净的客户端ID,添加
clientmode=“Static”
选项以确保您的客户端ID不会更改。 信息可以找到


现在的

此选项强制控件的ClientID直接使用其ID值。根本不应用命名容器命名,您最终会得到干净的客户端ID,添加
clientmode=“Static”
选项以确保您的客户端ID不会更改。 信息可以找到


现在的

此选项强制控件的ClientID直接使用其ID值。根本不应用命名容器命名,您最终会得到干净的客户端ID,添加
clientmode=“Static”
选项以确保您的客户端ID不会更改。 信息可以找到


现在的

此选项强制控件的ClientID直接使用其ID值。根本不应用命名容器命名,最终得到的是干净的客户端ID,假设.net 4及更高版本,您可以使用。你的HTML是这样的

<div id="PasswordStatus" class="well well-sm" runat="server" ClientIDMode="Static">
    Current
</div>

现在的

使用
Static
时,ClientID值设置为ID属性的值。如果控件是命名容器,则该控件将用作其包含的任何控件的命名容器层次结构的顶部。

假设.net 4及更高版本,则可以使用。你的HTML是这样的

<div id="PasswordStatus" class="well well-sm" runat="server" ClientIDMode="Static">
    Current
</div>

现在的

使用
Static
时,ClientID值设置为ID属性的值。如果控件是命名容器,则该控件将用作其包含的任何控件的命名容器层次结构的顶部。

假设.net 4及更高版本,则可以使用。你的HTML是这样的

<div id="PasswordStatus" class="well well-sm" runat="server" ClientIDMode="Static">
    Current
</div>

现在的

使用
Static
时,ClientID值设置为ID属性的值。如果控件是命名容器,则该控件将用作其包含的任何控件的命名容器层次结构的顶部。

假设.net 4及更高版本,则可以使用。你的HTML是这样的

<div id="PasswordStatus" class="well well-sm" runat="server" ClientIDMode="Static">
    Current
</div>

现在的


使用
Static
时,ClientID值设置为ID属性的值。如果控件是命名容器,该控件用作其包含的任何控件的命名容器层次结构的顶部。

您使用的asp.net版本?如何添加样式?@ClaudioRedi我运行的是asp.net 4.5您使用的是什么asp.net版本?如何添加样式?@ClaudioRedi我运行的是asp.net 4.5您使用的是什么asp.net版本?如何添加样式?@ClaudioRedi我运行的是ASP.NET 4.5,您使用的是什么ASP.NET版本?如何添加样式?@ClaudioRedi我运行的是ASP.NET 4.5,这并不是对我的主要问题的回答,尽管我很欣赏对best的看法practices@skia.heliou怎么会呢?您询问了如何设置元素的样式(类与id),我回答说,您最好的选择是出于多种原因使用类。依靠asp.net webforms ID生成是不明智的,因为它在过去是一个不断变化的主题;最佳做法部分是次要的。我从你的观点中看到了它的价值,但当我发布这个问题时,它是关于使用ID的,不管我的风格策略将来会发生什么变化。这并不是我主要问题的答案,尽管我很欣赏对best的看法practices@skia.heliou怎么会呢?您询问了如何设置元素的样式(类与id),我回答说,您最好的选择是出于多种原因使用类。依靠asp.net webforms ID生成是不明智的,因为它在过去是一个不断变化的主题;最佳做法部分是次要的。我从你的观点中看到了它的价值,但当我发布这个问题时,它是关于使用ID的,不管我的风格策略将来会发生什么变化。这并不是我主要问题的答案,尽管我很欣赏对best的看法practices@skia.heliou怎么会呢?Y