MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
基本上我想这样做: http://website.com/Home/About 显示为: http://website.com/About 显示在网址中的“家”控制器会使网址更长,供用户阅读。 我试图做以下事情: routes.MapRoute( name: "About", url: "", defaults: new {
我有2个问题: What is the difference between JSONResult and ActionResult? When to use JSONResult in MVC? ActionResult是一个动作可以返回的抽象类。 Controller中的帮助方法(例如Json(),Content(),View(),…)返回不同的继承ActionResult的具体类,包括Jso
我从来没有为 ASP.NET MVC Web应用程序使用Windows身份验证,而是使用表单身份验证。最近,我有一个ASP.NET MVC 4 Web应用程序,需要为授予登录我的公司Web服务器的用户提供Windows身份验证。所以,我有一些关于Windows认证的问题。我使用的是Visual Studio 2012。 > Windows验证如何工作? >如何在web.config文件中正确实现W
有麻烦获取jQuery验证插件播放不错。 模型 public class FooVM { [Required] public string Name { get; set; } } 布局 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script src="@Url.Conte
每当我开始学习一种新的技术或语言,我倾向于看一些“真实世界”应用程序的源代码。我发现它们对于了解常见的,技术特定的架构,成语以及使用什么流行的库是非常有用的。 我最近开始学习ASP.NET MVC,但还没有真正找到好的开源应用程序。我想知道你是否知道一些有价值的东西。 我对使用IoC依赖注入库(如Windsor或StructureMap)的MVC应用程序感兴趣。 在这里您可以找到 a list o
已经看过几个关于将GoCaddy部署MVC应用程序的帖子。他们似乎都没有解决我们所遇到的问题。我们已经遵循关于检查运行时版本,IIS管道模式,发布和本地复制到组件上的建议,所有这些都在GoDaddy.Com上工作。 我们遇到的问题是,当我们尝试访问该网站时,我们会收到一个组策略异常,因为ASP.NET运行时正在尝试调用C#编译器。 [Win32Exception (0x80004005): Thi
我正在开发我的第一个.NET MVC应用程序,并使用NerdDinner教程作为参考点。目前有趣的一点是UpdateModel()方法。 (我不喜欢使用我不太明白的东西。) 取自NerdDinner tutorial – // // POST: /Dinners/Edit/2 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Edit(int i
我在一个页面上有2个表单,如下所示: @using (Html.BeginForm()) { @Html.ValidationSummary() @Html.Label("code", "Confirmation Code") @Html.TextBox("code") <input type="submit" value="Go" /> } @using (Htm
背景 我正在尝试帮助一位同事调试一个问题,这个问题在过去6个月内并不是一个问题。在最新部署ASP.NET MVC 2应用程序之后,强制用户打开或保存的PDF文件的FileResult响应在客户端计算机上存在足够长的时间以使PDF阅读器打开它们。 早期版本的IE(特别是6)是受影响的唯一浏览器。 Firefox和Chrome以及较新版本的IE(> 8)都符合预期。考虑到这一点,下一节定义了重新创建问
是否有任何方式可以发布文件(< input type =“file”/>)参与ASP.NET MVC中的模型绑定,而无需手动查看自定义模型绑定器中的请求上下文,并且不创建单独的动作方法只需要一个贴文件作为输入? 我会以为这样会奏效: class MyModel { public HttpPostedFileBase MyFile { get; set; } public int? Othe
我对这个整体设计理念是新的,在过去几个星期的阅读中,我收集了很多信息,但似乎分散和冲突。条款是混合的,我只是很困惑地围绕着这一点。 我使用的模式是这样的,并假设流程如下: MVC应用 控制器处理来自客户端的给定视图的请求/响应。在控制器操作方法中,他们联系服务(服务层)和请求对象以构建视图模型,并从视图模型中读取对象。 查看模型 我使用强力类型的视图模型来和从视图。 观看模型DTO的?它们是否包含
我在ViewModelBase类中具有以下帮助方法,它由其他视图模型继承: public string GetEnumName<T>(Enum value) { Type enumType = typeof(T); var enumValue = Enum.GetName(enumType, value); M
我有一个从ActionLink调用被调用两次的控制器。 我的主页有一个链接,当单击时调用播放控制器上的索引方法。将100的id传递给该方法。我认为这是导致这个问题的原因。以下更多内容 以下是一些代码段: 主页: <%= Html.ActionLink(“Click Me”, "Index", "Play", new { id = 100 }, null) %> 播放控制器: public Act
我在Structuremap工作方面有一些经验。现在,我正在使用ASP.NET MVC 3,Entity Framework 4.1代码优先,SqlServer 2008,通过C#.NET 4.创建一个大型和大规模的网络应用程序(真正的社交网站)。哪一个Structuremap,AutoFac,在这种情况下,你会建议我使用Ninject吗?性能和易用性很重要。感谢任何帮助,想法和建议。 我认为他们
我正在试图远离WebForms并学习MVC,特别是使用新的ASP.NET身份模型。但是,我似乎找不到来自Microsoft的任何正式文档,演示了如何创建一个声明对象,并将其存储在经过身份验证的用户的数据库中。 我的网站,需要做以下事情: >认证用户 – TICK >创建声明,并将用户信息存储在其中,以便我可以在整个会话期间使用它 – NO TICK >从新的ASP.NET角色表 – NOT TIC
这让我疯狂。 我正在使用最新的signalR版本(2.0.2)。这是我的中心码(OnConnected) public override Task OnConnected() { //User is null then Identity and Name too. Connections.Add(Context.User.Identi
在MVC4中,我们拥有简单会员资格。我的意见是,简单会员资格是一个很好的身份模型,并通过良好的文档进行了测试,不需要修复,只需要在电子邮件验证/密码重置以及我们通常需要处理的所有其他内容上进行升级构建应用程序然而,新的ASP.NET身份模型似乎实现了Vista在XP上实现的某些功能。我的意思是AspnetUserClaims和AspnetLogins可能已经被组合在一起作为UserAliases。
首先我们先创建视图组件的视图模型,在项目根目录下面创建ViewModels文件夹,该文件夹为项目的视图模型文件夹,然后在视图模型文件夹(ViewModels)下面创建PostListModel模型类,代码内容为 public class PostListModel { public IList<string> Post { get; set; } } 然后手动创建视
我在VS2012中创建了一个新的MVC4项目,还有一个我从未见过或没有听说过的新引用,谷歌似乎让我不定期地使用语法或语法文章。您现在可以在VS2010中编写除T4之外的代码吗?如果您在项目中定义了一个项目,您可以在同一个项目中以多种语言编写?它是什么? MVC 4模板使用的WebGrease包(http://nuget.org/packages/WebGrease)取决于此二进制文件。它与T4,项
出处:http://ymnets.cnblogs.com/ 系列目录 前言: WebAPI主要开放数据给手机APP,其他需要得知数据的系统,或者软件应用,所以移动端与系统的数据源往往是相通的。 Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问 本文通过Basic 方式进行基础认证Mvc的Controller基类及Action的