C#.net 表单 用了runat=server的,action 属性原本无效,现在生效了

2025-03-01 12:35:32
推荐回答(3个)
回答1:

runat=server
是一个服务器控件标识
只要带这个属性,那么标签就成了服务器端运行的控件了

你说的"用了runat=server的..现在发现生效了。"
那你用的可能都是服务器控件

不用runat=server,action 还是有效,这是最基本的html表单,需要用HttpContext.Current.Request.Form[表单ID]来获取数据

程序是托管在虚拟主机的。程序没有变动。
action 属性原本一致是无效的,现在突然生效了
---------------------------------------------
那你用的都是服务器控件

回答2:

vs里的form就本身就有runat=server呀,在服务器上运行,不用的话不能和服务器交互

回答3:

一般都用POSTBACKURL。。。。ACTION完全可以不填。。。默认是回发到本页的