2013-05-18 4 views
0

У меня есть гиперссылку в MasterPageнавигации по маршруту гиперссылкой

<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false" > 
    <AnonymousTemplate> 
      <%--[ <a href="~/Account/Login" id="HeadLoginStatus" runat="server">Log In</a> ]--%> 
      [ <asp:HyperLink ID="LoginHyperLink" NavigateUrl="~/Account/Login" runat="server" >Login</asp:HyperLink> ] 
    </AnonymousTemplate> 
    <LoggedInTemplate> 
     Welcome <span class="bold"><asp:LoginName id="HeadLoginName" runat="server" /></span>! 
     [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutText="Log Out" LogoutPageUrl="~/Account/Login" /> ] 
    </LoggedInTemplate> 
</asp:LoginView> 

после нажатия на эту HyperLink Я ожидаю чистый URL, но я получаю:

http://localhost:25458/Account/Login.aspx?ReturnUrl=%2fAccount%2fLogin 

и я определил:

Routes.MapPageRoute("Login", "Account/Login", "~/Account/Login.aspx"); 

Почему это так?

ответ

0

Я добавил файл конфигурации в папке с учетной записью , кажется, что он решил проблему для страницы входа, но проблема по-прежнему сохраняется на странице регистрации.

<allow users="*" /> 
Смежные вопросы