私はこれを行う背後にあるコードの私のページにボタンを持っています:
btnSaveLineItems.Style.Add("display", "none");
しかし、後でそのボタンを表示したいので、これを試しました:
btnSaveLineItems.Style.Clear();
これはボタンを再表示するようには見えません...最初のhtmlマークアップには「style=display:none;」があります。ページの冒頭で..そして、私がそれを削除しようとしても、それはそのスタイルを維持しますか?
私のページが最初に起動したとき、私はこれを持っています:
btnSaveLineItems.Style["display"] = "none";
これは、HTMLでは次のようにレンダリングされます。
<input type="submit" name="ctl00$MainContent$btnSaveLineItems" value="Save" id="MainContent_btnSaveLineItems" title="Save changes?" style="border-color:#4B6C9E;border-style:Solid;display:none;" />
次に、イベントが発生します(ドロップダウンボックスの選択されたインデックス変更イベント)。次に、これを実行します。
btnSaveLineItems.Style["display"] = "";
私も試しました:
btnSaveLineItems.Style["display"] = "block";
両方とも同じHTMLをレンダリングします。
<input type="submit" name="ctl00$MainContent$btnSaveLineItems" value="Save" id="MainContent_btnSaveLineItems" title="Save changes?" style="border-color:#4B6C9E;border-style:Solid;display:none;" />