ASP.NET 母版页:如何在 aspx 内的 head 部分插入标记?
我知道我可以 以编程方式访问使用母版页的页面的头部部分(在代码后面):
这只是一个示例(我想插入脚本和样式等):
this.Header.Title = "I just set the page's title";
是否有一种简单的方法可以在 aspx 文件本身中以声明性方式执行此操作?
有时,插入客户端脚本或样式声明或外部资源的链接会很方便。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以通过使用
head
中的内容区域来实现此目的,其方式与在页面body
中的方式完全相同。 例如,在您的母版页中:然后在页面本身中,类似于:
You can do this by using content regions in the
head
, in exactly the same way as you would in thebody
of the page. eg, In your masterpage:And then in the page itself just something like:
对于样式表,您可以使用此:
对于元标记:
但是无法将外部脚本文件添加到标题元素。
您可以通过以下方式添加内部主体元素:
希望这有帮助!
For stylesheet you can use this :
For Meta Tags :
But there is no way to add external script files to header element.
You can add inside body element by :
Hope this helps !
您可以在内容页面声明中声明页面标题。
You can declare the page title in the content page declaration.
我没试过这个。
但是您可以将 HEAD 元素放入 html 中,并使用 asp 样式标记中的封闭字符串。
例如
<%=myTitle%>
I haven't tried this.
But you can put HEAD element inside html with the enclosed string in asp style markup.
e.g.
<%=myTitle%>