我在这里亏本。在我的应用程序的根目录(default.aspx)上,我在页面上有一个基本的ASP.NET Button控件,并通过其onClick事件连接了一个事件处理程序。按钮事件处理程序没有在主页上触发没有/default.aspx
由于它是根目录,因此打击/或default.aspx会将您带到此页面。单击按钮时,如果FilePath位于url(default.aspx)中,则只会调用事件处理函数。
更清楚:
whatever.com/default.aspx < ------点击按钮
whatever.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
}
这可能是我很想念的小事。任何指导将不胜感激。
谢谢你!这解决了它。 –