微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我可能会遇到情况,当我需要返回不良的请求结果。 例如,调用MVC 3站点的控制器操作,但请求uri中缺少必需的参数。 我回覆了什么我知道我可以这样做: Response.StatusCode = (int)HttpStatusCode.BadRequest; return Content(string.Empty); 这是上述情况的正确方法吗? 您的解决方案可以正常工作,但更清晰的方法将使用Htt
我有一个如下的剃须刀模板。我想检查输入字段中的值是否为空,放置一个空字符串,如果@ UIManager.Member.Mail有一个值,放置它的值。我怎样才能做到这一点? 正常输入: <input name="EMail" id="SignUpEMail" type="text" class="Input" value="@UIManager.Member.EMail" valid
我想为我的网站创建本地化的URL。他们应该明确指出相同的控制器操作,但是我希望第一个路由器是 – 位置/语言规范。这可能吗? 07000en/us/controller/action 07000en/gb/controller/action 我知道可以通过在每个路线中定义{language}和{location}来完成,但我正在寻找一个光滑,非黑客的解决方案。 您可以创建一个内置文化的路线,如下所
创建一个异常处理类,继承HandlerErrorException重写OnException 把异常信息 放进队列(static) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace UI.Models {
是否可以运行Asp.Net Mvc作为OWIN中间件?这是什么必要的?我似乎找不到任何事情,但我不知道为什么不可能。 可能吗?很容易吗这个问题有道理吗? 目前ASP.NET MVC不在OWIN上运行。 Web API将因为它与System.Web脱钩,特别是HttpContext。这是防止MVC在OWIN上运行的主要依赖。 在OWIN上运行的一些备选方案是FubuMVC,Nancy和Simple.
每天运行几次我在运行asp.net mvc4项目时收到此错误。我不是问这是什么意思,还是怎么解决,但是我在做什么呢?我真的会开始错误的,如果我可以通过改变我的工作流程来解决问题。 Cannot create/shadow copy ‘< assembly >’ when that file already exists. 如上所述,该项目是一个MVC4应用程序。我的工作流程通常是 >更改(代码或H
我正在使用Razor运行MVC3,并注意到在编辑模式时,十进制值被截断为2位小数。我已经设法通过使用显示格式注释我的属性来绕过它。这似乎不是一个很好的解决方案,因为我必须记住为每个生成的新视图(或更新我的模板)这样做。 我检查了我们的服务返回给控制器的值,它在1.144是正确的,但是当绑定到视图它出来作为1.14在TextBox ViewModel属性 [Required] [Display(Na
我无法为自己的html助手获得智慧感知。我的CustomHtmlHelpers.cs如下所示: using System.Web.Mvc; using System.Text; using System.Web; namespace laget.Web.Helpers { public static class CustomHtmlHelpers
我想在asp.net mvc中使用我的Action作为模板引擎,导致字符串的形式,我可以通过电子邮件发送。 伪代码: public ActionResult Register() { SendEmail(View().ToString()); return new EmptyResult(); } 首先,您仍然可能希望从您的操作返回一个视图,因此返回一个EmptyResult不是
我有一个使用实体框架5.0代码优先的MVC4 Web应用程序。 在Global.asax.cs中,我有一个引导程序,初始化Entity.Database,强制数据库被初始化并初始化成员资格的数据库。代码是这样的: System.Data.Entity.Database.SetInitializer(new DatabaseContextInitializer()); Database.Initia
我有一个场景,我要求用户使用Windows身份验证或Forms身份验证来对ASP.NET MVC Web应用程序进行身份验证。如果用户在内部网络上,他们将使用Windows身份验证,如果他们在外部连接,他们将使用Forms身份验证。我已经看到很多人问我如何配置一个ASP.NET MVC Web应用程序,但我还没有找到一个完整的解释。 有人可以提供详细的解释,代码示例,这将如何完成? 谢谢。 艾伦·
我想在MVC中创建一个ETag过滤器。 问题是,我无法控制Response.OutputStream,如果我能够这样做,我将简单地根据结果流计算ETag。 我在WCF中做了这个事情,但是在MVC中找不到任何简单的想法。 我想要写这样的东西 [ETag] public ActionResult MyAction() { var myModel = Factory.CreateModel();
目前人们正在如何分析其ASP.NET MVC应用程序的性能? 我最感兴趣的是简单而自由的方法。 Stack Overflow已经发布了自己的分析器作为一个新的开源项目 http://miniprofiler.com/ 更新: 另外值得一提的是Glimpse是另一种备选配置工具 http://getglimpse.com/
我的ASP.NET MVC应用程序中的菜单的URL为控制器/操作生成。所以他们打电话 controller.Url.Action(action, controller) 现在,我如何使这项工作在单元测试? 我使用MVCContrib成功 var controller = new TestControllerBuilder().CreateController<OrdersController>()
我创建了一个新的C#asp.net mvc 4.0(beta)Internet应用程序,我在Visual Studio 2010(sp1)中的添加视图对话框中有一些奇怪的行为。 当我决定创建一个强类型的视图时,在添加视图对话框中,模型类下拉列表不显示我的ViewModel类。 对于记录,是的,我在触发“添加视图”对话框之前编译了应用程序。 我相信我已经确定了这个问题,但不知道如何解决这个问题。 以
我正在学习MVC2。实际上是在我的第一个MVC2项目上工作。由于MVC3测试版已经推出并可以下载。请建议我应该使用MVC3(Beta)或继续使用MVC2,第二件事是,如果我移动到MVC3,那么我将从中获得什么主要优点。 我的项目是一个ERP应用程序。 请建议我该怎么办 谢谢 我建议你看看Scott Gu的这篇博文: http://weblogs.asp.net/scottgu/archive/20
我想在我的网站上创建一个通知系统(像堆栈溢出) 我们如何安排在24小时内为用户发送通知的任务? 我们可以使用MVC4还是应该使用Windows服务? 编辑: 我在MVC4应用程序的3个月内使用FluentScheduler的经验。 FluentScheduler易于配置和使用,但它不会随时运行任务。有时运行,有时不运行。 我认为最好的安排方式是Windows Service,以确保在特定时间运行任
在我的ASP.NET MVC应用程序的模型中,我想要验证一个文本框,只有当选中了一个特定的复选框时才需要。 就像是 public bool retired {get, set}; [RequiredIf("retired",true)] public string retirementAge {get, set}; 我怎样才能做到这一点? 谢谢。 看看这个: http://blogs.msdn.
新建MVC项目UI 然后分别建立类库,Model,IDAL,DALFactory,DAL,IBLL,BLL,Common Model里面添加EF实体 User生成数据库 IDAL层 IBasedal.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste
当我第一次访问我的ASP.NET MVC网站的任何页面时,这个第一个请求很慢。加载需要大约4-5秒。但是,对于任何页面的每个以下请求都是快速的。 当我等待几分钟或一个小时,然后每一个第一个请求再次缓慢。以下每个请求都很快。 我认为IIS 7正在编译代码并将其保存在内存中。一段时间后,它将从内存中删除它,因此需要重新编译它。 我可以做什么,每第一个请求是一样快的每一个以下的要求? (如果可能,不预编