C# 我有一个奇怪的回发问题,它重定向而不是回发

C# 我有一个奇怪的回发问题,它重定向而不是回发,c#,asp.net,azure,asp.net-ajax,postback,C#,Asp.net,Azure,Asp.net Ajax,Postback,我有一个很奇怪的问题。我的应用程序在我的PC上运行良好(与往常一样),但当我将其部署到生产环境时,它会执行以下操作: 当我通过键入来访问站点时,当我从下拉列表中选择要加载另一个下拉列表的项目时,该值从第一个下拉列表中清除,就好像它不是发回而是重定向到同一页面或刷新它一样 当我访问该网站时,一切正常,所有回发功能如预期 你们可以自己试试,进入我的网址,从下拉框中选择动物类型。值被清除。但如果您指定页面“Default.aspx”,它就可以正常工作。我没有做任何显式页面重定向。在我的本地PC上,

我有一个很奇怪的问题。我的应用程序在我的PC上运行良好(与往常一样),但当我将其部署到生产环境时,它会执行以下操作:

  • 当我通过键入来访问站点时,当我从下拉列表中选择要加载另一个下拉列表的项目时,该值从第一个下拉列表中清除,就好像它不是发回而是重定向到同一页面或刷新它一样
  • 当我访问该网站时,一切正常,所有回发功能如预期
你们可以自己试试,进入我的网址,从下拉框中选择动物类型。值被清除。但如果您指定页面“Default.aspx”,它就可以正常工作。我没有做任何显式页面重定向。在我的本地PC上,我尝试了Casini和IIS,效果很好。请帮助查看中的更改

IIS 7中的默认文档中可能不会引发事件处理程序 或IIS 7.5集成模式

ASP.NET 4现在呈现HTML表单元素的action属性值 当向无扩展URL发出请求时作为空字符串 具有映射到它的默认文档。例如,在早期版本中 对于ASP.NET,对的请求将导致请求 默认设置为Default.aspx。在该文档中,开始表单标签是 呈现如下例所示:


那我该怎么办?我的表单标签在母版页中,所以添加到母版页不会告诉它总是查看default.aspx页面吗?您想在这里输入一些代码并记住触发器吗。
<form action="Default.aspx" />
 <form action="" />
 HtmlForm form=Master.FindControl("form1") as HtmlForm;
 form.Action = "Default.aspx";