幫助!我在登錄頁面上使用ASP.Net登錄控件,但登錄按鈕不再顯示正在工作,並且Authenticate事件未觸發。點擊登錄後,該頁面將返回到登錄頁面。破壞的ASP.Net登錄控制
web.config中提取
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="15" defaultUrl="Default.aspx" />
</authentication>
我也把我的App_Themes文件的路徑文件夾是匿名用戶訪問,從而使圖像和樣式表等出現確定。
登錄控制本身的DestinationUrl屬性設置爲「Default.aspx」並且驗證正在工作,就好像我省略了用戶名或密碼字段一樣,我在頁面上出現驗證錯誤。
登錄控制標記:
<asp:Login ID="Login1" runat="server" LoginButtonType="Image"
Width="557px" DestinationPageUrl="~/Default.aspx"
InstructionText="To login, please enter your username and password below."
DisplayRememberMe="False" OnAuthenticate="Login1_Authenticate" LoginButtonImageUrl="~/App_Themes/RDCU/Images/submit.gif">
<InstructionTextStyle Font-Names="Verdana" Font-Size="Small" ForeColor="#00A4E8" Height="40px" />
<TitleTextStyle CssClass="header" HorizontalAlign="Left" />
<TextBoxStyle Width="200px" />
<LabelStyle Font-Bold="True" />
</asp:Login>
先前有工作,但我不相信我已經改變任何東西,使其停止工作。
defaultUrl =「Default.apsx」我認爲你有一個錯字。 – marcc 2009-06-30 16:46:19