2016-10-21 5 views
0

これはちょっとばかげているかもしれませんが、ボタン、テキストボックスなどをビジュアルスタジオ2015のツールボックスに設定することは可能ですが、CSSでデザインを作成することは可能ですか?ツールバーにツールを追加し、ASP.net(C#)プロジェクトのCSSで設計することは可能ですか?

CssClass = "yourclass"で、同じボタンに正確なスタイルフォームを付けることができます。しかし、これを考えていた、とGoogleは私を助けてくれなかった。

+0

それとも、あなたが述べたように、あなたがCssClassを使用できます。クラスセレクタを使用して


。 ASP.NetコントロールはHTMLとしてレンダリングされるので、例えば、 ''は ''とレンダリングされます。あなたのCSSで 'input {}'を実行すると ''が操作されます。 – Santi

+0

@サンティもっと詳しい情報を教えてください。それをすべて理解していなかった – berg96

+0

下の私の答えをチェックしてください。 – Santi

答えて

0

ASP.NetコントロールはHTMLとしてレンダリングされるため、他の状況と同様にCSSを使用できます。

要素ベースのセレクタの使用:IDセレクタを使用して

input[type="text"] { 
    color: red; 
} 

<asp:Textbox runat="server" Text="This text is red!"></asp:TextBox> 

を:あなたは、特定のIDを使用したい場合は

、それは少しトリッキー取得します。 ASP.Netコントロールは割り当てられたIDで表示されません。あなたのASP要素にClientIDMode="Static"を適用することによって、これを回避することができます

#myTextbox { 
    color: red; 
} 

<asp:TextBox runat="server" id="myTextbox" ClientIDMode="static"></asp:TextBox> 

それは、要素IDがユニークでなければなりませんので、あなたは、繰り返し要素(GridViewのコントロール、リピータコントロール、など)のためにこれを使用することができないことに注意することが重要です。あなたはちょうどあなたと同じようにCSSを使用することができます

.textbox { 
    color: red; 
} 

<asp:TextBox runat="server" CssClass="textbox"></asp:TextBox> 
関連する問題