簡體   English   中英

沒有/default.aspx的主頁上不觸發按鈕事件處理程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM