为什么不能在我的域根目录上执行回发? [英] Why won't postbacks work on my domain root?

查看:125
本文介绍了为什么不能在我的域根目录上执行回发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在母版页上有一个表单,它很简单,但是当站点位于根目录时将不起作用.

I have a form on a masterpage which is very simple but will not work when the site is at the root.

工作正常:

www.mysite.com/page.aspx

www.mysite.com/page.aspx

www.mysite.com/another/page.aspx

www.mysite.com/another/page.aspx

不起作用:

www.mysite.com

www.mysite.com

我单击按钮,它回传到

www.mysite.com/default.aspx

www.mysite.com/default.aspx

但是什么都没有执行,现在,如果我在/default.aspx上再次尝试该表单,它将回发并执行正常.

But nothing has executed, now if I try the form again on /default.aspx it will postback and execute fine.

我在做什么错了?

推荐答案

感谢您的答复,我才知道了!

Thanks for the reply, I just figured it out!

我正在使用isapi来确保我的网址都是小写,并且301将所有大写网址重定向到其等效的小写版本.

I am using isapi to make sure my urls are all lower case, and 301 redirecting any upper case URL's to their equivalant lowercase version.

在回发时,其动作是Default.aspx ...我的脚本将其重定向到default.aspx,并在回发之前丢失了值.DOH!

On postback its action is Default.aspx ... My script was redirecting it to default.aspx and loosing the values before it was posted back.. DOH!

这篇关于为什么不能在我的域根目录上执行回发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆