Asp.net 在主页上显示登录

Asp.net 在主页上显示登录,asp.net,Asp.net,我有一个登录页面login.aspx,母版页中的登录状态当我单击登录链接时,该页被重定向到login.aspx,用户可以从此页登录。现在我希望在默认页上有用户名和密码文本框,而不是默认页上的登录链接,并且用户可以在默认页上登录。因此,现在用户将登录通过默认和登录页面如果您使用的是ASP.NET登录控件,并且它们的配置类似(即使用相同的成员资格提供程序等),那么是的,它们将用于相同的目的 您可以轻松地将登录控件包装在控件中: 欢迎回来。 这将向匿名用户显示登录控件,同时欢迎重新登录的用户并为他

我有一个登录页面login.aspx,母版页中的登录状态当我单击登录链接时,该页被重定向到login.aspx,用户可以从此页登录。现在我希望在默认页上有用户名和密码文本框,而不是默认页上的登录链接,并且用户可以在默认页上登录。因此,现在用户将登录通过默认和登录页面

如果您使用的是ASP.NET登录控件,并且它们的配置类似(即使用相同的成员资格提供程序等),那么是的,它们将用于相同的目的

您可以轻松地将登录控件包装在控件中:


欢迎回来。
这将向匿名用户显示登录控件,同时欢迎重新登录的用户并为他们提供注销的机会


如果您想用主页上的登录控件替换LoginStatus链接,则需要在母版页中添加一些逻辑,以隐藏标准LoginStatus控件并显示LoginView。

那么您有什么问题吗?我不想知道,如果用户通过默认页面或登录页面登录,情况会是一样的,这将是一样的,我不认为会有问题。好吧,让我试试,thnx for d sumits sumit什么是问题,请详细告诉我们?
<asp:LoginView id="LoginViewWithLogin" runat="server">
  <AnonymousTemplate>
    <asp:Login id="HomePageLogin" runat="server" />
  </AnonymousTemplate>
  <LoggedInTemplate>
    Welcome back <asp:LoginName id="HomePageLoginName" runat="server" />.
    <asp:LoginStatus id="HomePageLogout" runat="server" 
                     logoutText="Click here to logout" />
  </LoggedInTemplate>
</asp:LoginView>