设置了action,但是为什么还是提交到自身

时间:2021-07-13 00:36:43
我在一个runat=server的form中指定了另外一个aspx来处理,但是提交之后为什么总是提交到本身,没有提交到期望的aspx来处理。另外因为要用到服务器控件,因此必须要用runat=server的form,该怎么解决?

14 个解决方案

#1


把runat= server  删除了,然后 用到服务器控件就在本身加runat = server

#2


ServerForm会忽略action属性,总是提交到自身,这是PostBack机制所要求的……

#3


runat = server的意思就是提交到自身,运行本页面的代码
不提交到自身,怎么运行代码?

#4


应在代码中,Server.Transfer或Response.Ridirect到另一页面

#5


Response.Redirect

#6


除一个runat = server的form外,也可以另外加别的不包含服务器控件Form

#7


我的当前页面有一些输入的控件(服务器控件),单击按钮之后,我想提交到了页面2进行处理,当前页面输入的控件的值作为页面2的一些参数,我就是想要实现这样的功能

#8


Response.Redirect

#9


Response.Redict()

#10


楼上的能不能说详细点

#11


可以放弃ServerForm

#12


可是我要用服务器控件

#13


在C#中如果默认是提交给自身的,根本不用action

#14


我现在是要提交到别的页面进行处理,有没有办法?

#1


把runat= server  删除了,然后 用到服务器控件就在本身加runat = server

#2


ServerForm会忽略action属性,总是提交到自身,这是PostBack机制所要求的……

#3


runat = server的意思就是提交到自身,运行本页面的代码
不提交到自身,怎么运行代码?

#4


应在代码中,Server.Transfer或Response.Ridirect到另一页面

#5


Response.Redirect

#6


除一个runat = server的form外,也可以另外加别的不包含服务器控件Form

#7


我的当前页面有一些输入的控件(服务器控件),单击按钮之后,我想提交到了页面2进行处理,当前页面输入的控件的值作为页面2的一些参数,我就是想要实现这样的功能

#8


Response.Redirect

#9


Response.Redict()

#10


楼上的能不能说详细点

#11


可以放弃ServerForm

#12


可是我要用服务器控件

#13


在C#中如果默认是提交给自身的,根本不用action

#14


我现在是要提交到别的页面进行处理,有没有办法?