加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ViewData Dictionary的范围是什么?

发布时间:2020-12-16 07:08:39 所属栏目:asp.Net 来源:网络整理
导读:ViewData Dictionary的范围是什么?我的意思是当它创建一个View什么时候摧毁? ViewDataDictionary的生命周期. 解决方法 在视图完成渲染后,控制器创建ViewData字典(更确切地说,第一次访问它时).摘自吸气剂: public ViewDataDictionary ViewData{ get { if (
ViewData Dictionary的范围是什么?我的意思是当它创建一个View&什么时候摧毁?

ViewDataDictionary的生命周期.

解决方法

在视图完成渲染后,控制器创建ViewData字典(更确切地说,第一次访问它时).摘自吸气剂:

public ViewDataDictionary ViewData
{
    get
    {
        if (this._viewDataDictionary == null)
        {
            this._viewDataDictionary = new ViewDataDictionary();
        }
        return this._viewDataDictionary;
    }
    set
    {
        this._viewDataDictionary = value;
    }
}

基本上,您可以假设ViewData可以从您控制器内部的请求开始通过呈现视图本身进行访问,并且在页面完成呈现后将会释放它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读