急求一个c#的问题解决
c#的网页编程我是在.cs通过循环动态生成html控件。
但是生成的button的onclick用不了。可以编译和生成,点了没反应。
网上查资料说是改了onclick为onserverlick 再加上runat=server
我在aspx界面写入如下测试代码:<button runat="server" text="Button" onserverclick="Button1_Click">Button</button> 运行可以调用Button_Click函数
但是.cs文件生成的button 却无法调用(点了没用)
cs中的代码:
newtable.InnerHtml += "<button runat=\"server\" text=\"Button\" onserverclick=\"Button1_Click\">Button</button>";
各位大侠给个解决方案? --------------------编程问答-------------------- 大家帮帮忙啊~纠结了一天了我 --------------------编程问答-------------------- --------------------编程问答-------------------- 有人能说一下吗? --------------------编程问答-------------------- 你何时“是.cs文件生成的button”了?
你只是写了一个字符串,你可以在字符串中随便胡乱写什么,asp.net都原样输出。 --------------------编程问答-------------------- 在.cs写的那些字符串可以解析成html来用,可以在网页中生成控件,就相当于在aspx中写了这句话
--------------------编程问答--------------------
谁解析?浏览器吧?!
那么这跟asp.net应用程序有什么关系?浏览器根本不认识你写的 runat、onserverclick是什么意思。 --------------------编程问答-------------------- 编译 有没有 神马 错误啊 ?
补充:.NET技术 , C#