2013-08-26 50 views
0

我在这里亏本。在我的应用程序的根目录(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 
} 

这可能是我很想念的小事。任何指导将不胜感激。

回答

相关问题