asp.NetWebFromフレームワークで、バックグラウンドでコントロールをページに追加する方法

567 ワード

バックグラウンドページに一部のコントロールをフロントに追加する必要がある場合がありますが、この場合どうすればいいですか?
バックグラウンドでクラスを介してフロントエンドコントロールを作成した後、手動でフロントにコントロールを追加し、Controlsを介してフロントに追加する必要があります.
Button btn = new Button();
btn.Text = " ";
btn.ToolTip = " ";
btn.Click += new EventHandler(btn_Click);
this.form1.Controls.Add(btn);
// :from1 , runat="server"
この時、フロントページで私たちのコントロールが見えます.
もちろん、コントロールを作成するときに、いくつかのプロパティ値を設定することができます.
一般的に、フロントコントロールはWebControlから継承されます.
転載先:https://www.cnblogs.com/zqt14520/p/5328950.html