2011-01-29 63 views

Trả lời

34

Trong Asp.Net MVC 3, nó nằm ở:

c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.dll 

Trong Asp.Net MVC 4, nó nằm ở:

c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\System.Web.WebPages.dll 

Vì vậy, hãy chắc chắn rằng bạn có một tham chiếu đến dll đó.

+1

Chỉ là những gì tôi đang tìm kiếm. Cảm ơn. –

0

Nếu bạn đã thêm DLL (trong System.Web.Mvc.dll) và vùng tên, nó sẽ hiển thị cho bạn dưới dạng một lớp. Bạn đã thêm mã ở trên chưa?

0

Đảm bảo bạn có tuyên bố using ở đầu tệp của bạn tham chiếu đến không gian tên System.Web.Mvc. Vì bạn đã thêm tài liệu tham khảo nên bạn nên đi. Hãy xem bài viết 'Using the TagBuilder Class to Create HTML Helpers' để biết thêm thông tin và ví dụ.

9

Bạn cũng cần một tham chiếu đến System.Web.WebPages

0

Những câu trả lời đều đúng cho phiên bản cũ của Asp.Net MVC, nhưng những ngày này có lẽ tốt nhất và dễ nhất để chỉ cần sử dụng NuGet Package Manager/"Quản lý NuGet Packages for Solution .. "và cài đặt phiên bản mới nhất của Microsoft.Aspnet.Mvc trong dự án của bạn.

Các vấn đề liên quan