这是小弟的一部分代码:
<asp:DataList id="DataList1">
<ItemTemplate>
  <asp:Button id="Button1"></asp:Button></TtemTemplate>
</asp:DataList>
如果去掉DataList控件,用stem.Web.UI.WebConstrols.Button Button1实例化控件是可以的
但是现在直接用System.Web.UI.WebConstrols.Button Button1实例化对象是不行的,那么应该如何实例化Button对象呢?也就是说,如果实例化一个服务器控件里面所包含 的另一个服务器控件?

解决方案 »

  1.   

    这样的问题也遇到过,不过我建议换成linkbutton,把页面切到设计视图,选择整个datalist,在"属性"窗口中双击它的ItemCommand事件,即跳到后台对该控件的itemcommand事件进行相关的操作啦!
    省去了控件申明^_^    protected void datalist_ItemCommand(object source, DataListCommandEventArgs e)
        {
          //相关操作内容
         }