0

我想为后面代码中准备的列表中的每个条目添加一个按钮,它可以调用方法并将列表对象作为参数发送。这样做的最佳方法是什么?

内联代码?如果是这样,我如何访问该列表?它应该是一个全局变量吗?ETC..

4

1 回答 1

0

如果您只想将控件添加到 aspx 文件中,则可以使用PlaceHolder control此控件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 回答