标签: asp.net iis-7.5 iis-6
ASP.NET的默认行为是将表单元素的所有内容回发到最初创建HTML并提供给客户端的页面类中。这是事件处理程序在单击按钮时触发的必要条件。
但是,如果将form元素上的action属性的值设置为另一个文件的名称,则它将覆盖默认行为,并且所有内容都将发布到该新位置。
此语句对于IIS7.5是正确的,但在IIS6.0的情况下,它将覆盖默认行为并重定向到最初创建html的页面,而不是表单操作方法页面。
示例代码(page.aspx)
空白的default.aspx页面
aspx页面后面的代码:
受保护的无效Button1_Click(对象发送者,EventArgs e){ Label1.Text =“ Page.aspx按钮单击事件”; }
将触发page.aspx的按钮单击事件,而不是在IIS6.0中重定向到default.aspx,但是在IIS 7.5中不会发生相同的事情。