17

asp:Button があり、cssClass プロパティで css スタイルを使用しましたasp:Buttonが、これらのスタイルが機能しません。これらのスタイルを使用するとasp:LinkButton、うまく機能します。スタイルにテーマやスキンは必要ありません。

これは私の ASP ページです。

<asp:Button CssClass="smallButton" Text="Sign In" runat="server" ID="submit"></asp:Button>

これは私のCSSです:

.smallButton 
{
  //styles
}

asp:Button を asp:LinkBut​​ton に変更すると

<asp:LinkButton Text="Sign In" runat="server" ID="submit" CssClass="smallButton"></asp:LinkButton>

また

<span class="smallButton"><asp:LinkButton Text="Sign In" runat="server" ID="submit"></asp:LinkButton></span>

スタイルはうまく機能しています。asp:Button コントロールの唯一の問題

4

9 に答える 9

17

ボタンに を割り当ててclassからASP.NET、目的のスタイルを適用できます。

<asp:Button class="mybtn" Text="Button" runat="server"></asp:Button>

CSS:

.mybtn
{
   border:1px solid Red;
   //some more styles
}
于 2012-08-29T12:16:35.237 に答える
14

コーディングを見つけた...

 input[type="submit"]
    {
     //css coding
    }
 input[type="submit"]:Hover  
    {
     //css coding
    }

これが私の問題の解決策です.....貴重な回答をありがとうございました.......

于 2012-09-03T04:33:40.633 に答える
13

属性を使用CssClassして、値を css クラス名として渡す ことができます

<asp:Button CssClass="button" Text="Submit" runat="server"></asp:Button>` 

.button
{
     //write more styles
}
于 2012-08-29T12:24:52.253 に答える
1

cssファイルの入力要素のスタイルを設定するだけです。これは、ASP.NETから独立しています。

<form action="">
    Name: <input type="text" class="input" />
    Password: <input type="password" class="input" />
    <input type="submit" value="Submit" class="button" />
</form>
CSS
.input {
    border: 1px solid #006;
    background: #ffc;
}
.button {
    border: 1px solid #006;
    background: #9cf;
}

を使用して、クラスをCssClass割り当てることができます。"input"

于 2012-08-29T12:17:36.167 に答える
0

あなたが言及した答えは、すべてのボタンに適用されます。これを試してください:

input[type="submit"].someclass {
    //somestyle}

そして、これをボタンに追加してください:

CssClass="someclass"
于 2013-03-19T17:29:07.180 に答える