当前位置:编程学习 > C#/ASP.NET >>

急求一个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中写了这句话


引用 4 楼 sp1234 的回复:
你何时“是.cs文件生成的button”了?

你只是写了一个字符串,你可以在字符串中随便胡乱写什么,asp.net都原样输出。
--------------------编程问答--------------------
引用 5 楼 abie0416 的回复:
在.cs写的那些字符串可以解析成html来用,可以在网页中生成控件,就相当于在aspx中写了这句话


谁解析?浏览器吧?!

那么这跟asp.net应用程序有什么关系?浏览器根本不认识你写的 runat、onserverclick是什么意思。 --------------------编程问答-------------------- 编译 有没有 神马 错误啊  ?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,