请教大家一个问题 为什么 服务器控件一定要放在runat=server的Form里,难道ASP.net都被这个HtmlForm"束缚"着吗?为什么不用<asp:Form,而用Html的Form呢? 如果服务器控件外面直接写一个没有runat="Server"的Form,则事件不能引发,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 runat=server的意思就是在服务器端运行的标志,如果没有,怎么可能触发服务器端事件?没有的话,那只有自己去写JavaScirpt代码去了。 谢谢ice_frank,但是提交按钮控件我是写了Runat="Server"了的,为什么非要有HtmlForm呢,我在aspx中直接写一个不带runat="server"的form不也可以提交吗,而且HtmlForm是在System.Web.UI.HtmlControls下的,照理说应该在System.Web.UI.WebControls下才对啊? 具体原因不太清楚只知道所有runat=server的控件都必须包含在runat=server的form中应该是因为ASP.NET是靠post信息保持状态,所以必须有一个form,runat=server只是一个标记罢了。 关于CodeSmith 生成sql文件中文乱码的问题!!!!!!!!!!!! Session 性能问题 字符串比较问题 100 分!! 在vs2005 下应用 webdiyer 的分页控件,不用存储过程,只是 sql 语句方法,为什么分页后数据不连续,请看... url重写实现减掉两个文件夹路径?????期盼大家的帮助!!! |G|帮忙,矢量图的放大缩小,有没有什么好控件? 新手请教,很急,大家来帮忙看看吧!!!在线等..... .net framework 2.0 beta 2 的怪問題,在IE裡不能訪問 asp.net 程式,在 vs.net 2005 beta2 可以訪問 自定义控件:如何让背景图片只下载一次. 配置Web.config的问题 看看有什么区别 高手帮忙!验证后调到一个全屏页面的实现?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货