抛弃TitleContent

在Asp.net MVC 1.0正式版中的模板页中提供了:

<asp:ContentPlaceHolder ID="TitleContent" runat="server" />

这样可以让你在每个View中独立设定页面标题(Title),不过这样的弊端就是假如我的页面标题是如 下形式:

统一标题 - 副标题

那么要在每个View中都写上:

日记页面:

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">

    CaraQ - 日记

</asp:Content>

相册页面:

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">

    CaraQ - 相册

</asp:Content>

……

假如有一天我要把其中的统一标题改一下那就得一个页面一个页面的去改,太过麻烦,而且这种命名 标题的方法我认为也有背MVC的精神--让控制器决定视图显示的内容

其实有更简单的实现方法,如下:

首先定义每个Controller的父类如下:

 public class BaseController : Controller

 {

        private readonly string _titleFormat = "CaraQ - {0}";

        private string _title;

        protected string Title

        {

            get { return _title; }

            set { _title = value; }

        }

protected override void OnActionExecuted(ActionExecutedContext filterContext)

        {

            ViewData["Title"] = string.Format(_titleFormat, Title);

            base.OnActionExecuted(filterContext);

        }

}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 页面
, 标题
title
content attr title、一人一管一抛弃、妻子出轨后被抛弃疯了、快穿被抛弃的男神、被抛弃的人,以便于您获取更多的相关知识。

时间: 2024-08-03 02:19:31

抛弃TitleContent的相关文章

是时候抛弃Eclipse转向IntelliJ了

2013年Google I/O大会,推出了新的Android集成IDE"Android Studio",最大的转变就是从Eclipse切换到了IntelliJ IDEA. Google终于抛弃了Eclipse了 IDE 是个大坑,不是谁想做就能做的,关键问题是做了也赚不了大钱.Google才不会吃力不讨好,搞Chrome可以给搜索带流量,搞Android能打击对手苹果,搞IDE能干啥?所以,Google需要只是一个集成的傻瓜包而已.让只有一个月Java基础的人,也可以直接下载了这一个傻

H5即将被抛弃吗?

  不断寻找新的替代技术,H5即将被抛弃? 昨天Social Talent分享了一篇<噹!噹!噹,H5警钟响起,该怎么办?>似乎拉起了H5危机的警笛. W公司创始人李3水老师表示"W正式不做任何的H5了,要成为一家新型的营销机构", Epub360也说要用技术实现创意....毋庸置疑,H5在这上半年的爆发,让很多广告.传播公司纷纷将其作为重要的营销武器. 而我们总有个习惯,就是一个新的技术或平台出现,就会将其做得很(yong)深(lan),然后发现没有可利用价值了,就担心这

为什么要抛弃HTML

"为什么要抛弃HTML?"这个问题如果展开说又臭又长,我尽量简单吧: HTML发展到今天存在三个主要缺点: 1.太简单.不能适应现在越多的网络设备和应用的需要.比如手机.PDA.信息家电都不能直接显示HTML. 2.太庞大.由于HTML代码不规范.臃肿,浏览器需要足够智能和庞大才能够正确显示HTML.显然在你的PDA上装一个IE6是不可能的.空间不够,运算也跟不上. 3.数据与表现混杂.这样你的页面要改变显示,就必须重新制作HTML.对不同的网络设备显示同样的数据都需要制作不同的HTM

用CSS布局表单实例(抛弃表格)

css 这是一个学习WEB标准的例子,我们在不使用标准之前为表单布局一般都使用表格,在这个例子中我们抛弃表格,来使用CSS为表单进行布局. CSS设置代码: <style type="text/css"> label{float: left;width: 120px;font-weight: bold;} input, textarea{width: 180px;margin-bottom: 5px;} textarea{width: 250px;height: 150px

抛弃陈旧的SEO观念

互联网在进步,搜索引擎也在进步,很多SEO观念已经过时了,但我们仍然抓着不放,按照陈旧的方法去做网站优化,搜索引擎已经不是之前的搜索引擎了,你还在按照之前的方法去操作,必然起不到作用.对于陈旧的操作方法,站长应该果断抛弃,跟上搜索引擎的步子.有哪些已经被抛弃的理论,我们还在苦苦坚守呢. 1,关键字密度,从我接触的站长来看,几乎都非常在乎关键字密度,就在前几天,还有一个站长通过QQ问我,为什么我的网站排名比较后,关键字密度是多少.我告诉他,我从来不在意什么关键字密度,他笑着说,别骗他了,他已经研究

抛弃权重的外链建设思维

在过去,我们建设外链的意义无疑就是为了传递权重,于是不管相关还是不相关,一股脑的建设了大量的外链.确实,在过去,只要外链能够被搜索引擎识别,捉取,基本都可以为网站带来权重.可是随着近年绿萝发布,外链判断标准的出台,不难发现,外链为网站带来的权重差不多可以忽略不计. 一直以来,我们建设外链都是以权重为指标,认为权重越高的平台,外链价值就越高.但是随着外链标准的出台,似乎所谓的权重也变味了.在笔者操作的这一段时间中,发现,其实绝大部分的外链基本是没有效果的.在搜索引擎对外链算法的更新之后,笔者认为单

如何让网站脱离被搜索引擎抛弃的边缘

大多数研究过或者喜欢研究搜索引擎的朋友,一般都听过网站的重复内容对搜索引擎来说是很不利的,那么底是哪些情况可能导致我们的网站对于搜索引擎不利,以至于导致用户的排名不能达到理想位置或者是网站长期处于被搜索引擎抛弃的边缘呢,今天想跟大家谈谈网站的重复内容对于搜索引擎排名的几大影响因素. 首先,我们从搜寻引擎的角度来看待网站的重复内容,它不希望列出来的10个或20个搜寻结果都是同样的内容.因此,同内容的网页搜寻引擎只会列出一份.也就是说,即使好几个网页有同样的内容,搜寻引擎也只会列出其中一页而已. 其

网站被K后的悟:不抛弃不放弃

在咱们seo行业,对于百度更新.网站降权.网站被K,绝对到了谈虎色变的程度.自古逢秋悲寂寥,何况在这万物枯败的冬季呢?但是在中文seoer的心中,2012年末日的寒冷恐怕要永记于心!哪怕是艳阳高照的6.22,百度也让我们见识了一场"冰天雪地".每个人都想说六月飘雪,堪比"窦娥冤",可是仿佛再也没有什么青天大老爷来主持公道!谷歌走到了天涯海角,360也许是扶不起的白眼狼,搜搜.搜狗.有道都在若隐若现吧. 随之而来的6.22;8.25;10.22--百度都在阐述一个事实

玩转动态编译(三) 提高性能,抛弃反射

通过之前2篇文章的介绍,大家一定发现了,动态编译后的对象只能通过反射调用,但是反射往往是 一个程序性能的瓶颈,这个真的无法突破么?答案当然是否定的,接下来就我就来说说怎么才能,挖掘 动态编译的潜力. 一点废话 我刚来博客园才1星期左右,昨天才弄懂怎么发表到首页,先 说声抱歉了,昨天的文章有几个地方贴的源码居然少了几个字符,有点莫名其妙,也难怪有人不能运行 了,虽然是小错误,但是如果认真检查的话也是可以避免的,这是我的失误. 还有一点,这个< 玩转动态编译>是一个系列的,虽然没有大纲,不知道会写