我有一个名为_GetRequestors的局部视图,它有一个IPagedList,它可以很好地运行。但目前当我试图查看此视图时,我收到以下错误: -
System.Web.HttpCompileException未被用户代码
处理 HResult = -2147467259 Message = c:\ Users \ Administrator \ Documents \ Visual Studio 2012 \ Projects \ TMS \ TMS \ Views \ Customer_GetRequestors.cshtml(95): 错误CS1061:'PagedList.IPagedList'没有 包含'ORG_ID'的定义,没有扩展方法'ORG_ID' 接受第一个类型的参数 可以找到'PagedList.IPagedList'(是吗? 缺少使用指令或汇编参考?)
Source = System.Web ErrorCode = -2147467259 WebEventCode = 0
SourceCode = #pragma checksum“C:\ Users \ Administrator \ documents \ visual studio 2012 \ Projects \ TMS \ TMS \ Views \ customer_GetRequestors.cshtml“ “{ff1816ec-aa5e-4d10-87f7-6f4963833460}” “9F77A32094FED764FF25BFFEBB39D9D953E8EBF5” // ------------------------------------------------ ------------------------------ // //此代码由工具生成。 //
运行时版本:4.0.30319.19080 // //对此文件的更改可能 导致错误的行为,如果代码是//将会丢失 再生。 // // ------------------------------------------------ ------------------------------命名空间ASP { 使用系统; 使用System.Collections.Generic; 使用System.IO; 使用System.Linq; 使用System.Net; 使用System.Web; 使用System.Web.Helpers; 使用System.Web.Security; 使用System.Web.UI; 使用System.Web.WebPages; 使用System.Web.Mvc; 使用System.Web.Mvc.Ajax; 使用System.Web.Mvc.Html; 使用System.Web.Optimization; 使用System.Web.Routing; 使用PagedList; 使用PagedList.Mvc; 使用TMS.Models;
public class _Page_Views_customer__GetRequestors_cshtml : System.Web.Mvc.WebViewPage<IPagedList<TMS.Models.AaaUser>> {
隐藏行
public _Page_Views_customer__GetRequestors_cshtml() { } protected ASP.global_asax ApplicationInstance { get { return ((ASP.global_asax)(Context.ApplicationInstance)); } }
答案 0 :(得分:2)
据我所知,视图GetRequestors.cshtml
尝试在通用列表中调用名为ORG_ID
的方法或变量,该列表实现IPagedList
的{{1}}但类型对象没有一个名为TSM.Models.AaaUser
的方法,如果有,则不可见或受保护
确保ORG_ID
可以访问