我使用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页面:
我尝试使用此功能,并在Login.aspx上单击Home时
<li><a href="Index.aspx/#about">About</a></li>
得到了这个结果:
整个设计受到了干扰。
请帮助我如何从Login.aspx或具有相同标题的其他页面重定向到Index.aspx上的服务或关于或其他部分。我使用asp.net UserControls创建了这个导航栏,并在两个页面上使用它 我不能更具体地提出我的问题。
请帮忙!