Thứ Sáu, 6 tháng 11, 2015

Khắc phục lỗi: system.web.webpages.html.htmlhelper' does not contain a definition for ViewBag...

Một ngày, mở project web MVC bỗng nhiên gặp lỗi: system.web.webpages.html.htmlhelper does not contain a definition for ViewBag...


Đây là cách khắc phục:
1. Tắt Visual Studio
2. Xóa hết mọi thứ trong thư mục bin và obj
3. Xóa temporary ASP.NET file trong thư mục: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
4. Mở visual studio,  đổi sang version chính xác của System.Web.Mvc project, trong web.config ở Views. Vd:

<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
---> Version=5.0.0.0
5. Rebuild solution -> done

Không có nhận xét nào:

Đăng nhận xét