-1

こんにちは男の子と女の子。

Asp.net を作成し、MS Server を公開する Web サイトを公開しました。4.0とサーバー上の私のプロジェクトもそれが好きです。サイトを公開した後、サイトはすべての CSS クラスを受け入れません。理由; サーバーは、すべての id に ctl00_ としてプレフィックスを追加しました。そして、すべてのcssクラス名ctl00_を追加しましたが、それらのいくつかは非常にうまく機能していますが、

どうすれば修正/解決できますか。

clientID="static/predictable/Auto/whatever" を追加しようとしましたが、修正しませんでした。はい、マスターページが 1 つしかなく、修正できません。

あなたが私を助けてくれたら、私はとてもとても幸せです。どうもありがとう

<pages>
        <controls >
            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=****************" />
            <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=*****************" /></controls></pages>
4

1 に答える 1

0

クラスとIDを混同していると思います。ASP は ClientID を生成しCssClassますが、エレメントに を追加することもできます。

例えば

<asp:TextBox ID="MyTextBox" runat="server" CssClass="myClass" />

ClientID は「MyTextBox」ではありませんが、要素に関連付けられたクラスは「myClass」のままです。

.myClass {
  /* Styling */
}
于 2012-12-11T19:22:35.980 に答える