aspxフォームに次のHTMLボタンがあります。
<input type=button onclick="" value="change" id="btnChange" runat="server">
コード ビハインドで HTML ボタンを見つけるために次のコードを試していますが、機能していません。
Button b1=(Button)Page.findcontrol("btnChange");
b1.visible=false;
aspxフォームに次のHTMLボタンがあります。
<input type=button onclick="" value="change" id="btnChange" runat="server">
コード ビハインドで HTML ボタンを見つけるために次のコードを試していますが、機能していません。
Button b1=(Button)Page.findcontrol("btnChange");
b1.visible=false;
btnChange
これはサーバー側のコントロールであるため、単純に直接使用して参照できるはずです。
btnChange.Visible = false;
それはボタンではありません
HtmlInputButton b1 = (HtmlInputButton) Page.findcontrol("btnChange");
b1.visible=false;
を追加したrunat="server"
ので、Visual Studio のインテリセンスを試す必要があります。
btnChange.Visible = true; //should be recognized in code-behind