我在VS2010开发了一个asp.net网站。 defaultDocument在根目录中设置为default.aspx,因为我之前已多次使用。
由于原因未知,在没有文件扩展名的情况下键入url时,default.aspx中的asp:按钮未正确触发。
例如,如果我输入网址www.mywebsite.com,default.aspx页面将按预期加载,但是按钮不会触发(它会回发但不会触发服务器点击事件)。
如果我输入网址www.mywebsite.com/default.aspx,它会按预期工作。
我遇到的问题只发生在实时环境中(我无法在localhost上重新创建错误)。
有什么想法吗?
答案 0 :(得分:2)
昨晚整理出来。原来它是我在web.config中使用的Telerik Web控件的HttpModule。
RadCompression ......(或类似的东西)。它在ajax响应之后压缩并清理代码。
我不知道它为什么只影响defaultDocument,但删除它解决了我的问题。