首页 新闻 会员 周边 捐助

mvc中前端razor引擎输出数据时提示未将对象引用设置到对象的实例

0
悬赏园豆:50 [已关闭问题] 关闭于 2016-07-19 10:46

首先上个错误图

 

看到这里你肯定认为我viewbag.neirong没有值

请忽略这个拼音,这是我测试新建了变量

 

说我没值的请看第二张图

 

 

求各位大神指教、、、、

吾之初心,永世不忘的主页 吾之初心,永世不忘 | 初学一级 | 园豆:138
提问于:2016-07-18 18:16
< >
分享
所有回答(3)
0

能否提供视图的完整代码?

dudu | 园豆:30778 (高人七级) | 2016-07-18 18:23

只能明天啦

这里的输出之前是强类型的

以为是变量名称跟底层的东西冲突什么的换了viewbag来测试

结果还是这样

viewbag在控制器里是有赋值的

断点下强类型的对象也都有值

顺带一提

这里的输出内容开始是html格式的内容

后来改成数字或者其他的内容也一样报这个错、、、

支持(0) 反对(0) 吾之初心,永世不忘 | 园豆:138 (初学一级) | 2016-07-18 20:59
0

重启下VS,然后试下。如果不行那就去看viewdata里面有值没有,viewbag底层调用的是viewdata,,

猫出没 | 园豆:219 (菜鸟二级) | 2016-07-19 09:24

 电脑都重启了

 

重点不在viewbag viewdata  

 

就是用强类型Model.属性名  也是这样

 

其他的属性没问题,唯独这一个

支持(0) 反对(0) 吾之初心,永世不忘 | 园豆:138 (初学一级) | 2016-07-19 09:32

@祈晴宝宝: 怎么可能,他就不是个强类型,就是一个字典集合,存什么值都可以,能在进去调下么?

支持(0) 反对(0) 猫出没 | 园豆:219 (菜鸟二级) | 2016-07-19 09:35

@猫出没: 要不加上@Html.Raw(ViewBag.neirong)试下

支持(0) 反对(0) 猫出没 | 园豆:219 (菜鸟二级) | 2016-07-19 09:36

@猫出没: 已经解决了

 

跟页面没啥关系

 

是报错的位置有问题

 

检查发现是ef的外键属性空了

支持(0) 反对(0) 吾之初心,永世不忘 | 园豆:138 (初学一级) | 2016-07-19 10:45
0

ef外键属性空了

吾之初心,永世不忘 | 园豆:138 (初学一级) | 2016-07-19 10:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册