0

aspxフォームに次のHTMLボタンがあります。

<input type=button onclick="" value="change" id="btnChange" runat="server">

コード ビハインドで HTML ボタンを見つけるために次のコードを試していますが、機能していません。

Button b1=(Button)Page.findcontrol("btnChange");
b1.visible=false;
4

2 に答える 2

4

btnChangeこれはサーバー側のコントロールであるため、単純に直接使用して参照できるはずです。

btnChange.Visible = false;
于 2012-10-25T20:00:42.760 に答える
2

それはボタンではありません

 HtmlInputButton b1 = (HtmlInputButton) Page.findcontrol("btnChange");
 b1.visible=false;

を追加したrunat="server"ので、Visual Studio のインテリセンスを試す必要があります。

 btnChange.Visible = true; //should be recognized in code-behind
于 2012-10-25T20:07:20.877 に答える