我在母版页上有一个表单非常简单但在站点位于根目录时不起作用。
工作正常:
www.mysite.com/page.aspx
www.mysite.com/another/page.aspx
不起作用:
www.mysite.com
我点击按钮,它回发到
www.mysite.com/default.aspx
但是没有执行任何内容,现在如果我在/default.aspx上再次尝试该表单,它将回发并执行正常。
我做错了什么?
答案 0 :(得分:1)
听起来像默认页面重定向是偶然(或故意)丢失所有表单数据。我首先建议不要重定向到不存在的页面。
但是,如果你坚持,我会尝试URL rewriting之类的东西。希望从模块重写将保持表单数据完整,但我不能肯定它会。祝你好运!
答案 1 :(得分:1)
感谢您的回复,我只想出来了!
我正在使用isapi来确保我的网址都是小写的,301将任何大写的网址重定向到等效的小写版本。
在回发时,它的动作是Default.aspx ...我的脚本将它重定向到default.aspx并在发回之前丢失了值.DOH!
答案 2 :(得分:0)
您的网站根目录中是否有Index.aspx?