MVC4专题提供MVC4的最新资讯内容,帮你更好的了解MVC4。
我使用MVC4,需要将这样的请求路由到控制器: [MYAPP] /data/fileinfo.xml 这是我配置的路由: routes.MapRoute( name: "Data", url: "Data/{file}", defaults: new { controller = "Data", action = "filei
有没有办法使用ASP.NET MVC4的bundle功能和require.js的 JavaScript模块依赖功能 我想使用ASP.NET MVC4捆绑功能加载所有的模块,并使用require.js来组织它们之间的关系. 问题是require.js没有找到所需的依赖关系,而所有的模块都是通过bundle加载的. 我不想要require.js去尝试加载文件异步我只是想要它使用已经加载的模块通过捆绑.
我创建了很多快速的“概念验证”MVC应用程序,我实际上发现,随着用户注册和运行,MVC4模板附带的SimpleMembership提供商非常方便. OAuth在几分钟之内. 但是…我已经开始使用RavenDb(在RavenHQ上为我的项目很多).所以,我开始尝试根据ExtendedMembershipProvider实现我自己的“定制会员提供者”,而在这样做时,我意识到没有什么意义. 我后来偶然发
我正在使用MVC4和Razor视图引擎.我的控制器如下: public ActionResult Index() { return View(new EmployeeIndexViewModel { ToDate = DateTime.Now }); } 我的视图模型如下: public class EmployeeIndexViewModel {
我从MVC4 beta升级到RC和最新的autofac.以下操作正确绑定,但现在两个参数都为null.我看到他们改变了关于格式化程序的事情,但我不确定是什么原因引起了我的问题 [HttpPost] RedirectModel MyAction(string value1, string value1) 请求 Method: POST Accept: application/json URL
我在实体框架中使用Code First概念,并且在启动应用程序时我经常遇到以下异常: Cannot attach the file 'C:\Users\Admin\Documents\Visual Studio 2012\ Projects\Pro\Pro.Web\App_Data\Pro.mdf' as database 'Pro'. 我把它放在Global.asax.cs中但也没有成功: Da
我的项目中有两个区域: Areas | Admin Areas | FrontEnd 我想要的是当我访问该站点时,默认路由应该从FrontEnd区域加载Controllers / Views / Models.为管理员面板设置Url / Admin是正常的,但我宁愿不必强制Url / FrontEnd(或其他一些变体).基本上我不想在根级别使用Controller / Model / View文件
由于新的MVC 4 Internet项目不少于47个引用和29个nuget包.我想知道我能用的最少数量的参考文献.我想选择我的 Javascript和ORM解决方案.我基本上只想要准系统MVC框架. 我能摆脱什么? 对于奖励积分,为了让WebApi工作,我必须添加的最小值是多少? 仅仅为了完整性,以下是我发现部署到IIS的工作ASP MVC应用程序所需的最小引用(在我的案例版本7.5中).也就是说
我在BundleConfig中添加以下ScriptBundle: bundles.Add(new ScriptBundle("~/bundles/javascript").Include( "~/Scripts/jquery-1.*", "~/Scripts/load-image.min.js", "~/Scripts/bootstrap.*",
当提供一个呈现捆绑脚本的简单页面时,我的asp.net MVC4 Web项目运行速度非常慢.但是,当我在页面上使用带有虚拟包路径的source属性的“硬编码”脚本标记时,性能要好得多: @Scripts.Render("~/bundles/scripts") ~ 4 seconds VS <script src='@Scripts.Url("~
我只是在学习ASP.net MVC,所以如果我不善于解释我的问题,请耐心等待. 是否可以在局部视图中使用与视图中继承的模型不同的模型? 我的观点Index目前继承了LoginModel,它处理用户的授权.一旦用户被授权,我希望索引显示用户拥有的待办事项列表.通过LINQ检索待办事项. 所以我的部分视图想要继承System.Web.Mvc.ViewPage< IEnumerable< todo_mo
我最近在Stack Overflow上提出了一个关于在Web API beta中为模型绑定找到正确的扩展点的问题 here.使用自定义提供程序/ IModelBinder可以完全控制模型绑定和对值提供程序的访问. 然而,这实际上是太多的控制.我只是想控制几个值的映射方式,并且不想手工编写模型绑定,否则它们会正常工作. 最终,这是我希望能够做到的: public class MyCustomMode
根据MSDN上的HttpResponseMessage documentation,原因短语(如200 OK的“OK”部分)应该是可设置的. HTTP响应让我设置原因短语: HttpResponseMessage response = new HttpResponseMessage(System.Net.HttpStatusCode.Conflict); response.
我正在尝试使用许多插件创建一个MVC4 Web应用程序,即基本上通过MEF导出的控制器以及解压缩到正确位置的内容文件.我找到了很多关于MVC插件的资料,主要涉及领域,但我不得不放弃MvcContrib,这是最明显的解决方案,因为它似乎没有更多的开发,显示了最新的MVC位的一些问题,而且我也喜欢这种架构的最简单复杂的实现. 因此我的要求是: a)一个基于MEF的MVC插件解决方案,我只是在我的站点中
脚本 用户A可以访问MVC4网站中的所有页面,除了一个.但是用户B可以访问所有页面(没有限制). 到目前为止我做了什么? >在IIS 7.5上部署网站. >启用窗口身份验证并禁用IIS上托管网站的匿​​名身份验证. >测试网站. 测试结果 – (1)当用户B登录部署网站的同一系统(开发系统)时,他可以在没有提示对话的情况下访问该网站. (2)但是当相同的网站在具有相同设置的服务器(生产系统)上发布
我有一个动作,它返回一个特定类的对象的JsonResult.我已经使用一些attrib来装饰这个类的属性以避免使用null字段.类定义是: private class GanttEvent { public String name { get; set; } [JsonProperty(NullValueHandling = NullValueHandli
我使用的是asp.net mvc 4模板,默认情况下附带OpenID2. 由于谷歌已经取消了OpenID 2.0,我想使用OAuth 2.0.我检查了所有MSN博客 哪里没有开箱即用的解决方案.我只使用visual studio 2012和mvc 4. 所以我的问题是如何将openid 2.0迁移到open auth. 谢谢&问候, Aruljothi 您可以从NuGet获取GoogleOAuth
在部署我的MVC应用程序时,.NET 4.5框架正在捆绑&缩小我的CSS.但是,结果文件为空,因此不应用CSS规则.在Chrome中,我将资源解释为样式表,但使用MIME类型text / plain警告进行传输.在IE9中,由于mime类型不匹配警告,我被忽略了CSS. 这就是我的BundleConfig中的内容 bundles.Add( new StyleBundle("~/Conten
我正在尝试使用SQL Azure数据库使用SimpleMembership和MVC4. 我得到一个例外 The Provider encountered an unknown error. 没有内部异常,在这行代码上: WebSecurity.CreateAccount("test@test.com", "23iu$9835", false); 我的控制器上有这个过滤器 [InitializeSi
是否有一个在MVC4 .net页面的web.config中设置缓存的持续时间?我有 : [OutputCache(Duration = Convert.ToInt32(ConfigurationManager.AppSettings["cache.eventPage"]), VaryByParam = "Id")] public ActionResult.... 哪个不会编译,因为 An attr