小弟刚接触MVC不久,做东西时遇到一个问题。网站登陆后登陆者的相关信息需要显示在母版页的相关位置,要怎么实现呢?母版页没有对应的Controlor啊。各位大侠给支支招啊谢谢了。。

解决方案 »

  1.   

    不需要,模板页加载的时候是和内容页一起编译的,比如你要显示用户名在模板页上
    模板页内:<%Html.Encode(ViewDate("Username"))%>
    你登录后跳转的页面对应的Controlor代码里:ViewDate("Username") = User.Username;
      

  2.   

    谢谢一楼朋友的回答,可是这样的话每个子页面Controlor里面岂不是都要写?
      

  3.   

    你可以写个抽象类 继承Controller  然后 每个action 继承 抽象类 就可以了 功能写在抽象类的 构造函数里 
      

  4.   

    在MVC里面直接用 母版页 的确挺麻烦的 http://www.baoshuiqu.com/contents/12/4657.html