1

次のようにテキストボックスに画像を適用しています

<asp:TextBox ID="TextBox1" runat="server" Style="background-image: url('Popup(Images)/Solved.png');"
        BorderStyle="None"  />

これにより、次の結果が得られます

ここに画像の説明を入力してください

ノーリピートを適用してみましたが、画像が表示されません。誰でも私を助けることができます。テキストボックスを使用している理由は、プロパティがに設定されている場合、disabledまたはimage button画像の表示でグレーアウトする方法を知っている人がその解決策を教えてくれる場合にグレーアウトする唯一のコントロールです

4

5 に答える 5

3
input.textbox
{
   background-image: url('Popup(Images)/Solved.png');
   background-repeat:no-repeat;
}

<asp:TextBox ID="TextBox1" runat="server" CssClass="textbox" BorderStyle="None"  />
于 2012-03-20T11:44:33.140 に答える
2

または、画像を表示して画像ボタンをグレー表示する方法を知っている人がいる場合は、その解決策を教えてください

次のサンプルに示すように、無効な入力タイプにカスタムスタイルを使用できます:http://jsfiddle.net/964dL/4/

于 2012-03-20T11:44:45.917 に答える
2

あなたはこのようにすることができます

<asp:TextBox ID="TextBox1" runat="server" Style="background: #ffffff url('Popup(Images)/Solved.png') no-repeat center center;" BorderStyle="None"  /> 

省略形プロパティを使用する場合、プロパティ値の順序は次のとおりです。

  • 背景色
  • 背景画像
  • バックグラウンドリピート
  • 背景添付ファイル
  • 背景位置
于 2012-03-20T11:42:00.217 に答える
0

background-repeatテキストボックスのスタイルでプロパティを指定します

background-repeat:no-repeat;
于 2012-03-20T11:44:01.997 に答える
0

style="background: #fff url(images/solved.png) no-repeat 0px 5px;"

于 2012-03-20T11:50:15.687 に答える