MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
如何检查Html.ValidationSummary()是否有任何错误? 所需的最终结果: <% if(I_HAVE_ERRORS) {%> <div><%= Html.ValidationSummary() %></div> <%}%> 换句话说,我如何确定“I_HAVE_ERRORS” Thanx <%if (!Html.ViewData.ModelState.IsValid){%>
在 examples的ServiceStack我没有看到一个单一的应用程序是ASP.NET MVC网站,然后使ServiceStack服务第二。 让我们看一个非常简单的ASP.NET MVC web应用程序,通过视图呈现产品。它使用控制器,视图,模型和视图模型。 让我们假设我们有一个产品模型,它被持久化到一个文档数据库中。让我们假设我们有一个ProductViewModel的viewmodel,它
有一个简单的方法可以让MvcRouteHandler将传入URL的动作和控制器部分中的所有连字符转换为下划线,因为方法或类名中不支持连字符。 这将是我可以支持这样的结构,如sample.com/test-page/edit-details映射到Action edit_details和controller test_pagecontroller,同时继续使用MapRoute方法。 我知道我可以指定一
有没有办法在新窗口中从控制器操作打开视图? public ActionResult NewWindow() { // some code return View(); } 如何获取NewWindow.cshtml视图在新的浏览器选项卡中打开? 我知道如何从视图中的链接做 – 这不是问题。有没有人想出一个方法来做它从控制器的行动? 这不能从控制器本身,而是从您的视图。我看到它,你有两
我有它的工作..但我注意到,一旦我上传的文件越来越大(大约4000k)控制器不会被调用.. 所以我添加在chunking哪个修复了这个问题..但现在当我打开的文件,其完整的垃圾字符… 那么什么是正确的方式上传大文件与plupload / MVC 4? 这是我当前的代码 $(document).ready(function () { var uploader = new plupload.
我使用 this question中提到的自动生成版本(不是选择的答案,而是使用[assembly:AssemblyVersion(“1.0。*”)]技术的答案。我这样做在我的Site.Master文件在MVC 2的脚注。我的代码为这样做如下: <div id="footer"> <a href="emailto:webmaster@foo.com">webmaster@foo.com</
我最近尝试使用StructureMap实现依赖注入。我设法遵循示例一路,但我遇到一个抛出的异常,每次我尝试运行应用程序。这里是我的控制器工厂的一些代码片段。 public class StructureMapControllerFactory : DefaultControllerFactory { protected override IController GetControllerI
我现在正在我的方式进入MVC,但在我的“要学习在某点”列表,我也有WCF。 我只是想知道WCF是否应该/可以在MVC应用程序中使用的东西?背景是,我想要一个桌面应用程序(.NET 3.5,WPF)与我的MVC网站交互,我不知道什么是最佳的方式之间传输数据之间的。我应该只使用特殊的视图/使控制器返回JSON或XML(使用ContentResult)? 也许更重要的是,对于另一方面,我可以只调用特殊的
当我运行我的ASP.NET MVC 4网站在我的Fedora 20工作站与xsp4(从MonoDevelop或直接)我得到以下异常: System.Web.HttpRuntime.FinishWithException (wr={Mono.WebServer.XSPWorkerRequest}, e={System.Web.HttpException: ---> System.Web.HttpE
有没有办法自定义Asp.Net MVC4捆绑和放大功能缩小js文件? 意思是,我不想完全关闭缩小,但“按原样”它只是打破AngularJs。 由于AngularJs使用DI和IoC方法在控制器中注入服务,因此: function MyController($scope) { } 一旦缩小,变成: function MyController(n) { } 通常这不会是一个问题,但AngularJs使
在下面链接的5分钟视频中,在1:10标记,Jon Galloway说,添加一个名为DeleteComment的方法到他的CommentsController控制器类将按照惯例映射到删除http动词。 MVC与WebApi如何知道如何解决方法到正确的动词?我知道global.asax.cs文件中的路由将请求路由到正确的控制器,但是删除请求如何“按惯例映射”到删除方法或任何方法?特别是当每个动词可以有
默认情况下,ASP.NET MVC引擎在以下文件夹中搜索View页面: > /Views/{Controller_Name}/{Action}.aspx > /Views/Shared/{Action}.aspx 但是,我想把一些我的View页面这样: > /Views/{Namespace}/{Controller_Name}/{Action}.aspx 我如何让引擎寻找这个? 您必须创建一个派
在ASP.NET MVC中禁用页面缓存的正确(浏览器不可知)方式是什么? 尝试这个: [OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")] public ActionResult NonCacheableData() { return View(); }
我的第一篇文章… 当我使用RedirectToAction的浏览器中的url不会改变。我该如何实现呢? 我使用Web表单10年后切换到ASP.NET MVC 3.0(也使用jQuery Mobile)。我大约8个星期进去了,经过几本书和淘汰谷歌的答案,我来干了。 我在Global.asax中定义了一个路由: routes.MapRoute( "Routes", "{controller}/{act
我理解在ASP.NET MVC中拥有HTML助手的原因,并将其扩展为提供您自己的,但我想知道是否使用HTML助手是一个好主意。 我认为ASP.NET MVC的好处之一是控制HTML。如果你开始将它隐藏在生成HTML的帮助函数中,你不会开始失去可见性?我想这不是这样的问题,当你生成简单的控件,如按钮,但我已经看到使用html帮助创建网格和更复杂的HTML输出。 现在我也明白这样做的原因是保持事情干燥
[我自己解决了,查看我的答案原因] 我无法获取IList<>的表单值。控制器方法中的参数设置正确。 我的控制器类看起来像这样: public class ShoppingBasketController : Controller { public ActionResult Index() { return View(); } [AcceptVerbs(H
我不明白,如何使用TryUpdateModel和保存MVC架构在同一时间。 如果我没有误,使用数据报文必须在模型中。所以,这样的代码 var db=new TestEverybody();//it is class, which was generated by EntityFramework var currentTesting=db.Testing.(t => t.id == id).Fir
在MonoRail中,你可以只是CancelLayout()不渲染布局。在ASP.NET MVC中,影响布局的唯一方法似乎是将布局名称传递给View()方法,如View(“myview”,“mylayout”);只有看起来传递null或空字符串不会做我想要的。 我最终创建一个空布局,只是渲染的内容,但这似乎愚蠢。 “不渲染布局”的意思就是这样。在Web表单视图引擎中,他们调用布局“母版页”。我想渲
前言 Hi,大家好,我是Rector 时间飞逝,一个星期又过去了,今天还是星期五,Rector在图享网继续跟大家分享系列文本:一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar] 上一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](四)》,我们完成了:
我试图获得一个API控制器在ASP.NET MVC 4网络应用程序内部工作。然而,每个请求导致一个404,我被解雇。 :/ 我有从项目模板定义的标准API控制器路由,如: public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.