事情是酱紫的:我想在_layout.cshtml里加个在线统计功能,很显然,由于要求不高,我就直接用了Application.但是在_layout.cshtml里怎么去使用这个application值呢1、我总感觉在这里面做数据的处理不是件好事儿。
2、即使可以接受,我想知道数据怎么放呢~~如果有一个公共的函数,任何一个http请求我这个应用程序我都会启动这个函数,然后放个ViewBag多好
纯属新手,望大家不吝赐教哈~~~!关于asp.net mvc。随便说点啥也可以,当然我只要单纯这个framework的相关内容
关于mvc或者系统架构(二者绝非从属关系,莫误读),以后再聊吧~~~!

解决方案 »

  1.   

    Razor
    MVC3还没开始弄。
    推荐个博客
      

  2.   

    邹健哥的博客确实不错~~他MSN经常不行。o(︶︿︶)o 唉
      

  3.   

    直接在_layout.cshtml 输出就可以了,@Application["count"] 就是这个意思
    简单的http请求,就用全局过滤器,网上搜一下很简单。
      

  4.   

    你试试看先~~~!
    我这边报错没有Application哦。
      

  5.   

    <%=Application["tt"]%>
    直接这样调用
      

  6.   

    你用的是第三方的模板 ,
    cshtml 是什么模板?
      

  7.   

    额 哥们 你去微软看下 asp.net mvc 3 razor引擎貌似
      

  8.   


    每次请求都先执行,应该在golbal.asax里配置或者可以写一个controller的基类,重写OnActionExecuting方法
      

  9.   


    汗 我还在用 mvc 2.0  微软更新的太快了
    装了下mvc 3.0 
    试了下
    页面中不能直接写 @Application["tt"]
    这样写就OK啦 @System.Web.HttpContext.Current.Application["tt"]
    跟类中调用Response一样
      

  10.   

    正解
    @{HttpContext.Current.Application["tt"]=1000}
    @HttpContext.Current.Application["tt"]