首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨网站维护恒定标题

跨网站维护恒定标题
EN

Stack Overflow用户
提问于 2010-05-20 02:16:02
回答 5查看 128关注 0票数 4

如果我在ASP.NET中创建一个网站,是否可以通过编程将页面的标题设置为某个预定义的值并附加一些额外的信息?例如:

代码语言:javascript
复制
 Home Page   Title = Site Name
 Links       Title = Site Name: Links
 Stuff       Title = Site Name: Stuff

基本上,无论我将当前页面的主标题定义为什么,我都希望将":Name“添加到标题的末尾,以便在整个网站中保持一致。我正在考虑将它定义为一个ContentPlaceHolder,并围绕它包装一些逻辑,但它似乎没有像我想象的那样工作(也就是一点也不)。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-01 02:30:42

虽然Lerkst的答案适用于ASP.NET Webforms,但我正在尝试通过ASP.NET MVC来做到这一点。因此,没有用于Site.Master的代码隐藏页(实际上不应该有)。因此,在做了一些研究之后,我遇到了this post by Guillaume Roy,它讨论了如何使用ActionFilterAttribute在数据设置中利用控制器(视图是“哑巴”,只呈现数据)。这允许我将数据插入到视图中,从而完成我想要做的事情。

希望这能帮助其他人!

票数 0
EN

Stack Overflow用户

发布于 2010-05-20 02:24:05

Expression Web既有动态Web模板(当前我最喜欢的),也有母版页。DWT非常易于使用,它的功能完全符合您的需求,是一个实时的节省程序。您为整个站点创建了一个DWT (模板页面),然后在该页面中有一些可编辑的区域,可以对这些区域进行编辑,从而使所有其他页面都是唯一的。此外,Expression Web可以很好地与其他MS产品和特性(如Visual Studio和ASP.NET)协同工作。

票数 0
EN

Stack Overflow用户

发布于 2010-05-20 02:27:41

这可能会回答你的问题:4guysfromrolla link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2868193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档