更改母版页 <内容页中的 href 链接
当我转到内容页面(“NewEntry.aspx”)时,我的 master.page 上有此内容
<ul class="menu">
<li class="first" runat="server" id="Li2">
<a runat="server" id="A1" href="../NewEntry.aspx">Create a New Entry</a>
</li>
</ul>
,我希望将链接名称更改为“更新条目”,
<ul class="menu">
<li class="first" runat="server" id="Li2">
<a runat="server" id="A1" href="../UpdateEntry.aspx">Update Entry</a>
</li>
</ul>
有任何反馈吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您还可以定义一个内容占位符,其中有“创建新条目”。将其保留为该占位符内的默认值,并且仅在内容页面中将其内容设置为“更新条目”。
You can also define a content place holder where you have "Create a New Entry". Leave that as the default inside that place holder, and only in the content page set content for it to Update Entry.
我建议将其作为超链接控件处理,正如其他人提到的那样。如果由于某种原因您必须将其作为服务器端 HTML 锚点处理,则可以使用 Web 表单代码隐藏中的以下代码来访问它:
I would recommend handling this as a HyperLink control as others have mentioned. If for some reason you must handle this as a server-side HTML anchor, you can access it using the following code from your webform code-behind:
您可以使用超链接控件
并设置 url 和文本值。You can use a hyperlink control
<asp:hyperlink>
and set the url as well as the text values.使链接成为 asp:Hyperlink。然后让母版页公开一个函数或属性:
从主页调用该函数。
Make the link an asp:Hyperlink. Then have the master page expose a function or property:
Call the function from the main page.