私はウェブページで作業していて、ある時点でasp:buttonを無効にする必要があります。
このページでは、次のクラスを持つcssファイルを使用しています。
.pagerLinkDisabled
{
display: none;
}
したがって、ボタンを無効に設定するたびに、.netはそれをレンダリングしclass="pagerLinkDisabled"
、ボタンは表示されません...
ページロードで私はこれを試しました:
myButton.Enabled=false;
myButton.Style.Add("display","static");
cssファイルを変更せずにこの問題を回避するにはどうすればよいですか?
ありがとう :)
編集:
明確にするために:
ボタンはレンダリングされていますが、有効がfalseに設定されている場合、フレームワークは入力タグにclass="pagerLinkDisabled"を追加しています。
このクラスは、変更できないcssファイルで定義されています。
Edit2:
私のボタンは次のように定義されています。
<asp:Button runat="server" ID="myButton" Text="mytext" Enabled="false" />
レンダリングされるhtmlは次のとおりです。
<input type="submit" name="ctl00$ContentPlaceHolder$ctl00$myButton" value="mytext" id="ctl00_ContentPlaceHolder_ctl00_myButton" class="pagerLinkDisabled" />