为什么在ASP.NET MVC中使用ExpandoObject总是显示错误?

时间:2018-10-11 06:04:54

标签: model-view-controller dynamic expandoobject

我的代码是:

dynamic mymodel = new ExpandoObject();
mymodel.Preferences = db.Preferences.ToList();
mymodel.Stores = db.Stores.ToList();
mymodel.Categories = db.Categories.ToList();
return View(mymodel);

此代码在localhost上可以正常运行,但是在托管页面并包含以下错误之后的代码显示以下错误:

  

尝试通过方法'DynamicClass.CallSite.Target(System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,Shops.Controllers.PreferenceController,System.Object)'访问方法'System.Web.Mvc。 Controller.View(System.Object)'失败

0 个答案:

没有答案