能否用response.write描述一个服务器控件button? 例如:response.write(<td><asp:button id="btn1" runat="sever" text="" onclick="button_onclick"/></td>);我想输出一个table 一列都是一个button控件 要求只能用response。write写出来 ,那个button 的id 怎么才能一列都不一样呢??求大侠帮忙

解决方案 »

  1.   

    <asp:button这个是服务器端标记,你输出它有什么用?浏览器是不认识它的,所以不能这么干。
      

  2.   

    1楼正确,输出服务器端标记毫无意义。  for (int i = 0; i < 10; i++)
            {
                Response.Write("<td><input type='button' onclick='button_onclick()' id='btn" + i.ToString() + "'/></td>");
            }
      

  3.   

    你弄个input还差不多,不要用Response.Write,会跑到页面顶部,破坏网页结构,到不了你想放置的位置
      

  4.   

    1.Response.Write输出服务器标记,浏览器是不认识它的
    2.建议不要用Response.Write输出,页面性能很差.
      

  5.   

    那我要是想点击这个button按钮可以调用后台。cs文件中的方法 该怎么做呢?本人菜鸟求详细解释
      

  6.   

    我也不想用response。write啊 可是给了要求必须用的,,,苦恼