0

コードビハインドで準備されたリストのすべてのエントリにボタンを追加したいと思います。メソッドを呼び出して、リストオブジェクトを引数として送信できます。これを行う最善の方法は何ですか?

インラインコード?その場合、どうすればリストにアクセスできますか? それはグローバル変数であるべきですか?等..

4

1 に答える 1

0

PlaceHolder controlコントロールをaspxファイルに追加するだけの場合は、このコントロールを使用できますis made for this specific need

リンク: http: //msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.placeholder.aspx

コードのサンプル

         HtmlButton myButton = new HtmlButton();

         myButton.InnerText = "Button 1";
         PlaceHolder1.Controls.Add(myButton);

         myButton = new HtmlButton();
         myButton.InnerText = "Button 2";
         PlaceHolder1.Controls.Add(myButton);

         myButton = new HtmlButton();
         myButton.InnerText = "Button 3";
         PlaceHolder1.Controls.Add(myButton);

         myButton = new HtmlButton();
         myButton.InnerText = "Button 4";
         PlaceHolder1.Controls.Add(myButton);

注:リストによってレンダリングをカスタマイズする場合は、Repeater、DataList、GridView、または別のコントロールを使用できます。

于 2012-10-31T16:37:34.447 に答える