0
我有一個從主頁面繼承的網絡表單default.aspx
。URL重寫停止按鈕事件發生
在母版頁中是一個帶有回傳按鈕的小表單。
<form id="form1" runat="server">
page content here
<asp:Button ID="btnSubmit" runat="server" Text="Call Me Back" />
</form>
代碼背後:
Private Sub btnSubmit_Click(sender As Object, e As EventArgs) Handles btnSubmit.Click
'post the data and redirect
End Sub
這工作得很好,直到我添加了一個改寫成在web.config(重新寫入/default.aspx
只是/
):
<rewrite>
<rules>
<rule name="Default Document" stopProcessing="true">
<match url="(.*?)/?default\.aspx$" />
<action type="Redirect" url="{R:1}/" />
</rule>
</rules>
</rewrite>
當如何我點擊按鈕,我得到一個回傳,但實際的按鈕事件不會觸發。我在事件處理程序上設置了一個斷點,並且沒有命中。從同一主頁面繼承的其他頁面仍可正常工作。
如果我rem出重寫默認頁面觸發按鈕處理程序。
我如何使用確保按鈕事件觸發重新寫