微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
当做一个Ajax调用MVC动作当前我有我的javascript在视图内,而不是在自己的JS文件内。 这样做很容易: var xhr = $.ajax({ url: '<%= Url.Action("DisplayItem","Home") %>/' + el1.siblings("input:hidden").val(), data: { ajax: "Y" }, c
我正在尝试使用RC 4.1版本创建一个快速的ASP.NET MVC 3应用程序。我有两个型号: public class Race { public int RaceId { get; set; } public string RaceName { get; set; } public string RaceDescription { get; set; } pub
Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: required 这是指EmailAddress属性,这里: public class LoginModel { [Requir
我有一个C#.Net网络应用程序。在该应用程序中,我需要根据谁登录到系统来有条件地禁用Html.TextBoxFor控件(也就是Html.DropDownListFor控件)。我试过使用 @Html.TextBoxFor(model => model.ProposalName, new { @ViewBag.IsDisabled }) 其中@ ViewBag.IsDisabled在Controll
如鹏的学习管理系统是使用ASP.net MVC 5开发的,今天一个新版本发布后网站出现一个Bug,学生在下拉列表中选中的项再加载显示的时候发现仍然没被选中。详细一点说吧: 假如有这样一个Action: 1 2 3 4 5 6 7 8 public  ActionResult Index() { List<SelectListItem> persons =  new  List<SelectList
在具有域层(DL)/业务(服务)层(BL)/表示层(PL)的多层项目中,将实体传递到表示层的最佳方法是什么? DO => Domain Object; DTO = Domain Transfer Object; VM => View Model; V => View; 选项1: DL => DO => BL => DTO => PL => VM => V 这个选项似乎是最佳实践,但对于曼谷而言似乎
是否可以在Visual Studio 2013中运行asp.net mvc6?如果是这样,我该怎么办呢? 如果不是可以做到这一点? 一旦MVC6被发布,你应该可以运行它,但很有可能无法获得VS 2009. I have a good tutorial中可用的项目模板,以获得类似于VS 2013中可用作模板的MVC5项目而从VS 2012中的MVC4模板开始。一旦我做了几次,我复制这个过程所花费的时
在Membership系列的最后一篇引入了ASP.NET Identity,看到大家对它还是挺感兴趣的,于是来一篇详解登录原理的文章。本文会涉及到Claims-based(基于声明)的认证,我们会详细介绍什么是Claims-based认证,它与传统认证方式的区别,以及它的特点。同时我们还会介绍OWIN (Open Web Interface for .NET) 它主要定义了Web Server 和
如果你不知道我在说什么,要么通过 the tutorial,并尝试添加依赖注入自己或尝试你的运气与我的问题的解释。 注意:此问题不在ASP.NET原始教程的范围内。本教程仅表明所使用的模式是依赖注入友好的。 问题基本上是在Controller,ModelStateWrapper和ContactManagerService之间有一个依赖循环。 > ContactController构造器需要一个IC
我正在努力了解和设计您的应用/域模型(POCO / DTO)的良好做法。 假设我有以下数据库表,帐号: UserID int Email varchar(50) PasswordHash varchar(250) PasswordSalt varchar(250) 当然,EF4会建立如下这样的实体: public class Account { public int UserID { ge
目前,我将域对象传递给我的视图,并直接从POSTs绑定到它们。大家都说这是坏的,所以我试图添加ViewModel的概念。 不过,我无法找到一种非常优雅的方法,而且我想知道其他人的解决方案是不会以一个非常混乱的控制器动作结束。 一些“添加人”功能的典型过程如下所示: >为表示空白Person视图模型的视图发出GET请求 >发回(有效)数据 控制器将发布的数据绑定到人员视图模型上 >如果绑定失败,我需
我开始看到无处不在的环境。在ASP.NET MVC中,有ControllerContexts,RequestContexts,HttpContexts,FormContexts。在实体框架中,您有ObjectContexts和DbContexts。 Ninject有Ninject.Activation.IContext。 什么是上下文? 那么它是一种依赖注入的东西,它允许人们说“这里是你将要操作的
我正在使用RTM版本的Windows 8和VS 2012 Ultimate。我有一个MVC4项目使用SqlCe 4.0与代码第一实体框架模型。 型号很简单: public class MyThing { public int MyThingId { get; set; } public int UserId { get; set; } pu
如果给予选择,你会采取哪条路? ASP.NET Webforms + ASP.NET AJAX 要么 ASP.NET MVC + JavaScript Framework of your Choice ASP.NET Webforms / ASP.NET AJAX与MVC有任何限制吗? 我最近做了两次,我将在十分钟内拿MVC九次。 >我真的不喜欢asp.net ajax控件的实现,我遇到了很多时间
我有这样的捆绑 bundles.Add(new StyleBundle("~/Content/themes/default/css") .IncludeDirectory("~/Content/themes/Default", "*.css")); 但是我想从中排除一个css文件。 是否可以在不指定每个css文件的情况下进行分组? 尝试使用 IgnoreList.Ignore; bu
我在我的MVC3应用程序中使用SignalR,并且由于我已经在我的控制器上实现了StructureMap依赖注入,所以我想在我的中心做同样的事情,但是我似乎无法使其工作。 请告诉我我的代码如下: SignalRSmDependencyResolver.cs public class SignalRSmDependencyResolver : DefaultDependencyResolver {
StringLength验证的默认ErrorMessage比我想要的要长很多: The field {Name} must be a string with a maximum length of {StringLength}. 我想将其普遍改为: Maximum length is {StringLength}. 我想避免冗余地指定我声明的每个字符串的ErrorMessage: [StringL
我在ASP.NET MVC应用程序中需要一个图像生成器,但是我不知道是否可以在ASP.NET MVC中使用ASHX。 如果有类似于继承IViewDataContainer的IHttpHandler类,那么我可以在我的ASHX上使用ViewData.Model。 我读了一个blog post about it,但似乎已经从ASP.NET forum的信息过时了 有任何想法吗? 您应该能够从操作中返回
我试图显示一个应该切换类的项目列表,以便进行样式设置。这个想法是创建一个foreach循环,循环遍历Model中的所有myObj。 我尝试了以下代码不起作用(因为我做错了) @{ int i = 2; foreach(var myObj in Model) { if (i % 2 == 0) { <div class="class
我有一些部分动作,我使用Asp.Net Futures RenderAction方法呈现。其中一些在它们中的表单被处理之后执行重定向。 现在我升级到Asp.Net MVC 2 RC它给我一个错误“儿童动作不允许执行重定向操作”。 我查出了源代码,我发现抛出异常的行。为了解决这个问题,我可以制作一个自定义的RedirectResult,但是在我之前我想明白为什么框架不允许这样做。必须有一个很好的理由