Add View -> Strongly-typed view ->Model Class 显示不出来的问题解决

刚开始的时候,每次add view,在model class里找不到domain.entities.Product,也没有管它,自己手填,反正view出来以后可以改,它也可以自己找到.

现在到了admincontroller部分了,要用scaffold template中的list了,出不来就要命了,因为如果它自己找不到那个model,选择模板就是灰色的.

到处找了一遍,发现都是说编译一下就好了. 还有搞笑的老外出主意说,关掉VS,再重开,就好了, 不过只适合一部分,不适合悲催的我.

 

build -rebuild-clean .........重复重复再重复之后,发现彻底没有.

索性把这本书的source code下载了,一点点地比较reference,using的不同,结果发现了,真是大大的不同. 作者也不知道提醒一下,太不厚道了,也显见成书的匆忙.

两个方面:

1.SportsStore.Domain -> Add reference

system.Runtime.Serialization

system.Web.Mvc

 

2.SportsStore.Domain.Entities.Product的using 列表改为以下:

using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

 

非常悲催的是,就算没有这些reference,程序照样跑得一个劲的, 就除了scaffold那里显示不出来而已...而已...  一个而已就够头疼死了, 也找不到什么地方会讲 这个列表是怎么取的.

 

转载于:https://www.cnblogs.com/realize/archive/2012/02/23/2365121.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值