如何重定向到aspx页面上的特定部分,但是从不同的aspx页面

时间:2016-12-01 11:55:04

标签: html asp.net

Login.aspx

我使用asp:linkbutton创建了这些链接,就像这样

  <li id="lhome" runat="server" class="active"><asp:LinkButton ID="btnhome" runat="server" OnClick="btnhome_Click" href="#home" PostBackUrl="~/Index.aspx">Home</asp:LinkButton></li>

  <li id="lservice" runat="server"><asp:LinkButton ID="btnservice" runat="server" href="#works" OnClick="btnservice_Click" PostBackUrl="~/Index.aspx">Services</asp:LinkButton></li>

  <li runat="server" id="llogin"><asp:LinkButton runat="server" ID="btnlogin" OnClick="btnlogin_Click" PostBackUrl="~/Login.aspx">Login</asp:LinkButton></li> 

我的第一页是Index.aspx,它包含单个页面上的home,about,services和其他部分,我可以直接从同一页面访问这些部分。但如果我在Login.aspx上,那么单击这些链接只会将我重定向到 Index.aspx ,但不会重定向到特定部分。我几乎尝试了一切,但没有帮助。

这是我的Index.aspx页面:

Index.aspx

我尝试使用此功能,并在Login.aspx上单击Home时

        <li><a href="Index.aspx/#about">About</a></li>

得到了这个结果:

After redirection from login.aspx

整个设计受到了干扰。

请帮助我如何从Login.aspx或具有相同标题的其他页面重定向到Index.aspx上的服务或关于或其他部分。我使用asp.net UserControls创建了这个导航栏,并在两个页面上使用它 我不能更具体地提出我的问题。

请帮忙!

0 个答案:

没有答案