ASPX代码中是这样写的:
<form id="form1" runat="server" action="/SystemManage/Basics/Param/Edit.aspx">本地运行正常,但是放到服务器上运行后,就变成:
<form id="form1" runat="server" action="Default.aspx">action总是变成当前页面的URL,并且是不带路径的。我检查过程序发现没有修改action的地方,怀疑是不是服务器的配置有问题。求解~~~谢谢~~

解决方案 »

  1.   

    本地测试没问题,但是放到服务器上就不行。所以才让我不得不怀疑服务器问题。网上说URL重定向会修改,不过不知道和这个有没有关系
      

  2.   

    aspx做了 action?
    你做的是客户端提交么?
    如果是的话。。恩 最好看看你这个地址是不是在编译的时候通过什么方法被串改了
    因为这个东西不会默认改了
    一般情况下你要不写的话 aspx文件在编译生成页面的时候他的action会默认指定本页面
      

  3.   

    aspx提交的时候本来就是提交到本页啊,
    又不是asp,MVC之类的。
      

  4.   

    aspx本来就是提交到当前页面,你那是asp的写法。
      

  5.   

    最终发现是.NET版本的问题,升级了个新版本就解决了