当前位置: 代码迷 >> ASP.NET >> ASPX.NET网站,运行后form的action属性会被修改,该怎么处理
  详细解决方案

ASPX.NET网站,运行后form的action属性会被修改,该怎么处理

热度:8255   发布时间:2013-02-25 00:00:00.0
ASPX.NET网站,运行后form的action属性会被修改
ASPX代码中是这样写的:
<form id="form1" runat="server" action="/SystemManage/Basics/Param/Edit.aspx">

本地运行正常,但是放到服务器上运行后,就变成:
<form id="form1" runat="server" action="Default.aspx">

action总是变成当前页面的URL,并且是不带路径的。

我检查过程序发现没有修改action的地方,怀疑是不是服务器的配置有问题。

求解~~~谢谢~~

------解决方案--------------------------------------------------------
aspx做了 action?
你做的是客户端提交么?
如果是的话。。恩 最好看看你这个地址是不是在编译的时候通过什么方法被串改了
因为这个东西不会默认改了
一般情况下你要不写的话 aspx文件在编译生成页面的时候他的action会默认指定本页面
------解决方案--------------------------------------------------------
改成绝对路径试试,我以前做过类似的,写的是绝对路径
------解决方案--------------------------------------------------------
aspx提交的时候本来就是提交到本页啊,
又不是asp,MVC之类的。
------解决方案--------------------------------------------------------
aspx本来就是提交到当前页面,你那是asp的写法。
  相关解决方案