2013-05-27 55 views
0

我使用System.Web.Security.MembershipProvider在我的aspx頁面上執行登錄。設置頁面在登錄後重定向aspx

我的默認頁面存儲在Pages/Default.aspx中。

我將此頁面定義爲iis中的默認頁面。當我通過服務器 /Pages/Default.aspx呼叫我的頁面並執行登錄時,一切正常。

但是,當我打電話只是服務器,在這裏做的登錄,我重定向到服務器 /Default.aspx(不含頁目錄) - >導致一個錯誤,沒有發現網頁..

有沒有一種方法可以防止這種情況,而不會改變我的項目的文件夾結構?

編輯:

我的登錄信息,控制的母版頁上:

<asp:Login ID="LoginBox" runat="server" Width="339px" DestinationPageUrl="/Pages/Default.aspx" FailureText="Username or password wrong!"> 
+0

不改變文件夾結構,改爲改變在Respond中提到的url路徑se.Redirect()方法 –

+0

我沒有執行Response.Redirect ... 而DestinationPageUrl是/Pages/Default.aspx(在我的asp:登錄 - 控制) – Karl

+1

嘗試Dest​​inationPageUrl =「〜/頁/默認。 aspx「 –

回答

相關問題