微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我知道我可以将我的开发环境中的所有文件复制到我的实时网站目录中,但是我知道我正在复制不需要的几个文件(例如.sln文件和.csproj文件)。 ASP.NET MVC Web应用程序实际上必须复制什么文件才能运行? (例如,是否需要复制所有.CS文件?) 如果您在Microsoft Visual Studio中开发,您可以使用Build>发布选项(当您处于ASP.NET MVC项目的上下文中)并直
我有一个使用ASP.NET MVC和jQuery完成的站点。是否可以修改我现有的项目没有太多的返工,以便它可以用于手机创建iphone / android应用程序? 这是一种方法:将您的逻辑移动到MVC WebAPI(或其他REST / webservice)项目,然后将MVC站点转换为简单的html / javascript / css / image站点(移动站点)。然后重构您的移动网站以使用
我想去http:// myserver并且能够获得帮助页面作为默认的主页,所以http:// myserver的第一件事就是帮助页面。 我有一个默认路由设置如下: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
所以我在运行时与我的asp.net mvc3应用程序错误,当我检查代码,我看到它有一条红线,错误列表说没有这样的功能定义,但它仍然会编译好。该错误仅在运行时显示?我正在使用T4MVC,我希望能帮助我避免这样的问题! 这是设计还是我在这里做错事? 上面的代码不应该编译,因为没有这样的方法! 它在运行时失败: 这种事情发生很多,不仅仅是针对未定义的方法,甚至是变量等。 这是设计。默认情况下禁用MVC视
ASP.NET MVC中的模型绑定是非常好的,但它遵循区域设置。在我的区域设置中,小数点分隔符是逗号(‘,’),但用户也使用dot(‘。’),因为它们懒惰地切换布局。我想要在一个地方实现我的模型中的所有十进制字段。 我应该为小数类型实现自己的价值提供者(或事件模型绑定)吗?我错过了一些简单的方法呢? 最简单的方法是实现自己的模型绑定 public class DecimalModelBinder
看过如何 NInject can do it和 AutoFac can do it我试图找出如何注入依赖项到MVC ActionFilters使用城堡温莎 目前,我正在使用一个丑陋的静态IoC帮助器类来解析构造函数代码的依赖关系,如下所示: public class MyFilterAttribute : ActionFilterAttribute { private readonly
在MVC3中使用Html.BeginForm是什么。 为什么我们使用它,当我们可以直接添加表单标签时,这个html帮助器是否添加了一些功能,或者做了一些不能用简单的表单标签来做的事情。 Html.BeginForm帮助程序方法包含一个 couple overloads,其目的是使写入路由表单更容易。它意识到MVC的结构,并确保其目标是控制器和动作。这只是一句句法糖: <form method="p
我有一个问题,我试图打开我的ASP.NET MVC应用程序,但我得到ASP.NET错误页面说: Server Error in ‘/’ Application. The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) coul
我需要从Ajax调用更新Multiplex,我感到困惑的是如何从Controller Action方法返回这些Multiple视图。 您只能从函数返回一个值,因此您不能从一个操作方法返回多个部分。 如果您尝试将两个模型返回到一个视图,请创建一个视图模型,其中包含要发送的两个模型,并将视图模型作为新的ViewModel。 例如。 您的视图模型将如下所示: public class ChartAndL
我正在使用实体框架工作,并更新了一个表及其存储过程,但是当调用存储过程时,我收到以下错误。 The data reader is incompatible with the specified ‘FormValueModel.Valuation’. A member of the type, ‘ValuationId’, does not have a corresponding column i
而不是这样做 <input type="checkbox" name="AltSchedule" ng-show="someVar" /> 我想能够做到这一点 @Html.CheckBoxFor(model => model.AltSchedule, new {ng-show="someVar" }) 但我似乎无法找到一个答案,谁来完成使用角色标签的html助手。有没有办法为html帮助器的ht
我需要帮助本地化asp mvc应用程序的最佳做法, 我看到Oxite在BaseController中有一个名为Localize的基本方法,但是Localize是视图还是Controller的任务? 还是应该使用resx文件/或使用db表? 创建您自己的Html帮助器,并使用它像<%= Html.Resource(“Name”)%> 详细信息在blog帖子。
我的ASP.NET MVC Web应用程序中的控制器开始有一些业务逻辑的膨胀。网络上的示例都显示简单的控制器操作,只需将数据从存储库中提取出来,并将其传递给视图。但是,如果您还需要支持业务逻辑呢? 比方说,履行订单的动作也需要发送电子邮件。我是否将此粘贴到控制器中并将此逻辑复制/粘贴到任何其他履行订单的操作?我的第一个直觉将是创建一个像OrderFulfillerService这样的服务,它将处理
我有一个十进制值,例如:59625879,00 我想显示这样的值:59.625,879或59625,879 如何使用@ Html.DisplayFor(x => x.TAll,String.Format())? 谢谢。 使用[DisplayFormat]属性装饰您的视图模型属性并指定所需的格式: [DisplayFormat(DataFormatString = "{0:N}", ApplyFor
我试图在我的MVC 4应用程序中实现自定义错误处理。我不确定我的web.config中的< customErrors>应该去,我需要包括的一般信息。 <&的customErrors GT;进入< system.web&gt ;::: <configuration> <system.web> <customErrors mode="RemoteOnly">
我有一个宁静的网址,用于编辑页面的操作。这是作为编辑方法在控制器上实现的,它接受GET请求和接受POST请求的编辑方法。 这意味着您可以访问编辑URL,它将显示GET表单或保存POST表单。 [HttpGet] public ActionResult Edit(int id) { ... } [HttpPost] public ActionResult Edit(EditModel mo
我们公司有必要记录某些事情,每次我们的ASP.NET WebApi控制器的一个动作方法被调用。由于我们现在使用Ninject作为DI,所以我们也希望将其用于此目的。这是我迄今为止所尝试过的。 我有Ninject,Ninject.Extensions.Interception和Ninject.Extensions.Interception.DynamicProxy通过NuGet安装,我有以下模块 p
在Visual Studio 2013中查看一个标准的新MVC 5项目,您可以看到它现在包含OWIN。 有一个新的OWIN启动类配置auth但是我看不到/在哪里MVC5注册了OWIN。这是怎么发生的? 我假设在进入MVC管道之前,所有请求都通过OWIN。为什么还会包括OWIN? >请注意:我不是问OWIN是如何设置的,这很容易在文档中解释。我对MVC5如何使用OWIN感兴趣。 更新:我想出了为什么
我在API控制器上有以下内容: public void UpdateClient(Client client) { try { if (ModelState.IsValid) { db.Entry(client).State = EntityState.Modified;
我已经编写了一个EnumDropDownFor()帮助器,我想和EditorFor()一起使用。我刚刚开始使用EditorFor(),所以有点混淆如何选择模板。 我的Enum.cshtml编辑器模板如下: <div class="editor-label"> @Html.LabelFor(m => m) </div> <div class="editor-field">