Asp:Buttonがあり、asp:Button
のcssClassプロパティでcssスタイルを使用しましたが、これらのスタイルは機能しません。 asp:LinkButton
を使用すると、これらのスタイルはうまく機能します。スタイルのテーマやスキンは必要ありません。
これは私のaspページです:
<asp:Button CssClass="smallButton" Text="Sign In" runat="server" ID="submit"></asp:Button>
これは私のCSSです:
.smallButton
{
//styles
}
Asp:Buttonをasp:LinkButtonに変更すると
<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コントロールの唯一の問題
コーディングが見つかりました...
input[type="submit"]
{
//css coding
}
input[type="submit"]:Hover
{
//css coding
}
これが私の問題の解決策です.....貴重な回答をありがとうございます。
class
をASP.NET
ボタンに割り当てて、目的のスタイルを適用できます。
<asp:Button class="mybtn" Text="Button" runat="server"></asp:Button>
CSS:
.mybtn
{
border:1px solid Red;
//some more styles
}
CssClass
属性を使用して、CSSクラス名として値を渡すことができます
<asp:Button CssClass="button" Text="Submit" runat="server"></asp:Button>`
.button
{
//write more styles
}
誰もクラスを使用する煩雑さに行きたくない、これを試してください:
<asp:button Style="margin:0px" runat="server" />
Intellisenseは提案しませんが、エラー、警告、またはメッセージをスローすることなくジョブを完了します。スタイルの首都Sを忘れないでください
「Default.asp」などのasp.netデザインページにボタンがあり、ボタン、ラベル、またはその他のコントローラーのCSSファイルと指定された属性を作成する場合。次に、最初にcssページを作成します
これでcssページができました。CSSページにこれらのコードを記述してください(StyleSheet.css)
StyleSheet.css
.mybtnstyle
{
border:1px solid Red;
background-color:Red;
border-style:groove;
border-top:5px;
outline-style:dotted;
}
Default.asp
{
<head>
<title> testing.com </title>
</head>
<body>
<b>Using Razer<b/>
<form id="form1" runat="server">
<link id="Link1" rel="stylesheet" runat="server" media="screen" href="Stylesheet1.css" />
<asp:Button ID="mybtn" class="mybtn" runat="server" Width="339px"/>
</form>
</body>
</html>
}
Cssファイルのinput要素をスタイルするだけです。これは、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"
それにクラス。
あなたが言及した答えは、すべてのボタンに適用されます。これを試してください:
input[type="submit"].someclass {
//somestyle}
そして、これをボタンに追加してください:
CssClass="someclass"
<asp:LinkButton ID="mybutton" Text="Link Button" runat="server"></asp:LinkButton>
ホバー効果付き:
#mybutton
{
background-color: #000;
color: #fff;
font-size: 20px;
width: 150px;
font-weight: bold;
}
#mybutton:hover
{
background-color: #fff;
color: #000;
}