[英]Button Event Handler Not Firing on Homepage Without /default.aspx
我在這里不知所措。 在應用程序的根目錄(default.aspx)上,我在頁面上具有一個基本的ASP.NET Button控件,該控件具有通過其onClick事件連接的事件處理程序。
由於它是根目錄,因此單擊/或default.aspx將帶您進入此頁面。 單擊按鈕時,僅當FilePath在url(default.aspx)中時,才調用事件處理程序。
更清楚地說:
what.com/default.aspx <------單擊按鈕時將調用事件處理程序
當按鈕被點擊時,everything.com <------事件處理程序沒有被調用。
我應該注意,該頁面沒有太多內容。 沒有包括jquery文件,沒有javascript,除了DropDownList和此Button之外,什么都沒有。 Web.Config也沒有太多內容,至少我看不到會對它產生任何影響。
<asp:Button ID="btnSelection" OnClick="btnSelection_OnClick" runat="server" Text="Submit" />
protected void btnSelection_OnClick(object sender, EventArgs e)
{
throw new Exception("Test"); // Only reaches here if /default.aspx is in the url
}
這可能是我所缺少的小東西。 任何指導將不勝感激。
檢查此鏈接: 在IIS 7或IIS 7.5集成模式下的默認文檔中是否不會引發事件處理程序?
如果沒有,它應該為您指明正確的方向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.