asp.net masterpage - 使超链接在运行时可见
是否可以在运行时更改母版页上超链接的可见属性?
谢谢
Is it possible to alter the visible property of hyperlinks on a masterpage at runtime?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果将超链接公开为母版页上的属性,则可以获取对页面母版页的引用并将其投射到特定母版页,然后使用该属性设置超链接的可见性。
在您的母版页中有这样的内容:
然后在您的子页面中您可以执行此操作
If you expose the hyperlink as a property on the master page, you can get a reference to a pages master and cast that to your specific master page then set visibility of the hyperlinks using that property.
In your master page have something like this:
Then in your child page you can do this
不,如果您设置visible=False,那么它甚至不会显示在页面的 HTML 输出中。您需要使用 javascript 来隐藏/显示超链接。
No, if you set visible=False then it won't even display in the HTML output of the page. You would need to use javascript to hide/show the hyperlinks instead.