簡體   English   中英

按鈕可以在任何地方使用,但default.aspx

[英]Button working everywhere but default.aspx

我有一個ASP.NET頁面,該頁面具有用於登錄用戶的usercontrol。 該控件出現在每個頁面上,並且可以在除default.aspx之外的所有位置使用。 當我在default.aspx上單擊它時,該頁面回發到同一頁面並獲得404。失敗的請求跟蹤似乎沒有揭示任何內容。 該按鈕的代碼是:

<asp:Button ID="Button1" runat="server" Text="Sign In" OnClick="btnLogin_Click" />

我看不到任何不起作用的原因。

我相信您可能會在登錄時重定向到default.aspx。 它可以在其他任何地方使用,因為您將重定向到默認值,但是在使用default.aspx本身時會中斷。

在調試模式下檢查登錄重定向功能,然后查看發生了什么。

在渲染的源中查找多個表單,並確保您的按鈕出現在表單中。 這可能會導致回發很多問題。

更加清楚。 沒有嵌套表格。 Asp:button或任何使用回發的東西都必須位於頁面的單數形式的嵌套形式內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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