我正在尝试让ASP.NETMVC3在一个使用WebForms的ASP.NET网站项目(而不是web应用程序)上工作。我有一个测试页面“工作”。唯一的问题是在视图中,当我在visual studio中时,我没有得到intellisense和以下问题:
MVC 3 'ViewData' is not declared.我创建了一个ASP.NETMVC3项目和一个网站项目,并对web.config进行了比较,确保添加
我试着用我从ViewBag收到的数据在网页上打印出几种不同的表单。@Html.EditorForModel(ViewBag.PI as PItem)我还尝试了以下操作(相同的错误消息):第一个方法为PItem创建一个模型,第二个方法在我试图在PItem中为文本项创建文本框时抛出一个错误。是否可以使用帮助程序的文本框来打印ViewBag而不是模型中的数据?
在Asp.net内核中ActionFilter的OnActionExecuting方法中,模型始终为空
(filterContext.Controller as Controller).ViewData.Model我在aspnet MVC3中找到了一个,它在我的MVC5项目中工作。当我使用Asp.net内核时,这个问题仍然存在,并且没有DefaultModelBinder。如何在操作过滤器中获取模型值?