他のプロパティを持つサーバー コントロールを作成できるように、独自のドロップダウン リストを作成する必要がありました。ほとんどの場合、これはうまくいっていますが、1 つの問題に遭遇しました。ドロップダウン矢印には、CSS で背景画像を使用するだけです。ただし、問題は、画像を超えるテキストがその画像に重なってしまうことです。背景画像を一番上に保持する方法、または画像の場所を超えるテキストを非表示にする方法について、誰かアイデアがありますか? これまでのところ、私のコードは次のとおりです。
.tbSearchDefault
{
border-top:1px solid #abadb3;
border-right:1px solid #dbdfe6;
border-bottom:1px solid #e3e9ef;
border-left:1px solid #e2e3ea;
background-image:url('images/ddlMouseOut.gif');
background-repeat:no-repeat;
background-position:right;
cursor:default;
}
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
<tr>
<td>
<asp:TextBox ID="tbSearchName" runat="server"
CssClass="tbSearchDefault" >
</asp:TextBox>
</td>
</tr>