[英]ASP.NET Change Site.Master anchor from Content Page programatically
ASP.NET Web窗体应用程序的母版页(Site.Master)具有导航锚。 锚点之一如下:
<li><a id="A1" runat="server" href="~/Login.aspx">Login</a></li>
如何从Login.aspx.cs后面的代码中将文本“ Login”更改为“ Logout”,将href更改为“〜/ Logout.aspx”?
首先,您必须添加
<%@ MasterType VirtualPath="~/Site.master" %>
在客户页面顶部
然后加
public HtmlAnchor AA1
{
get
{ return A1; }
set
{ A1 = value; }
}
到您的母版页代码后面
然后,您可以在客户端页面(您的情况下为Login.aspx.cs)中更改锚点A1的href
this.Master.AA1.HRef="~/Logout.aspx"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.