MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我使用以下代码在我的asp.net mvc(C#)应用程序中设置一个cookie: public static void SetValue(string key, string value, DateTime expires) { var httpContext = new HttpContextWrapper(HttpContext.Current); _request = ht
本地 – 我的MVC 4,asp.net,c#应用程序运行良好在IIS 8 / Windows 8。 当部署到Windows Server 2008时,我收到此错误: Could not load file or assembly 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
对于ViewBag,我听说这是一个不允许使用。 我想假设从ViewBag的内容应该被合并到一个视图模型? 题: >我的假设是上面的最佳实践。 (不使用ViewBag,第二个是在视图模型中使用它) >有没有ViewBag绝对必要的情况? ViewBag是一个动态字典。因此,当使用ViewBag在操作方法和视图之间传输数据时,如果您在代码中输入错误,编译器将无法捕获您试图访问视图中ViewBag项目的
这个类有这样的描述: Provided for backward compatibility with ASP.NET MVC 3. 来源是: public abstract class AsyncController : Controller { } 我不能找到任何关于这个类在MSDN的废弃的文档。我应该替换使用AsyncController到控制器? Should I use AsyncCon
假设我有一个方法在我的控制器通过jQuery AJAX调用调用。例如。我想删除一个用户。当一切顺利时,我返回新的内容(‘ok’)并退出方法。 出现错误时应该怎么办?我想通过适当的状态代码来指示它,这样我的错误回调将被调用。为什么状态码?阅读: How do you trigger the “error” callback in a jQuery AJAX call using ASP.NET MV
我在我的主域example.com上设置了一个项目,然后将其移动到子域sub.example.com 现在,当我尝试使用相同(默认ASP.NET MVC或我的Discourse论坛)项目与OpenId,点击Google按钮,用我的Google帐户登录,它会抛出以下错误 – >这是一个错误。 OpenID授权请求包含未注册的域:http://sub.example.com 我试过谷歌的消息,但显然我
我试图实现一个JQuery AJAX调用控制器动作方法,其中包含一个复杂的对象作为参数。 我已经阅读了大量的博客,并尝试了从这些学到的几种技术。我构建了我最好的尝试代码(下面)的关键post是stackoverflow post here 。 我想触发一个异步发布,当用户关闭一个字段时调用[不是一个Form保存帖子 – 如我在其他示例中所示)。 我的目的是: >实例化客户端上的对象(而不是View
我猜,大多数使用Visual Studio的人在创建他们的第一个ASP.NET MVC项目时有同样的反应:设计视图在哪里结束? 当使用传统的Web窗体在Visual Studio中开发应用程序时,设计视图非常方便,它通过简单地将项目从工具箱拖放到设计页面,帮助您在网页中创建用户控件和其他组件。虽然它不允许定位和高级样式,但是如Dreamweaver做的,如果你想避免痛苦的HTML格式化和CSS样式
前言 大家好,我是Rector 又是星期五,很兴奋,很高兴,很high...啦啦啦。。。 Rector在图享网又和大家见面啦!!!上一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](五)》,我们完成了: AutoMapper是什么简述 安装AutoMapper AutoMapper的配置 AutoMapper的应用 通过
我有我的/ Views文件夹中的默认_ViewStart.cshtml。我想能够访问我的ViewBag对象,所以我可以设置所有我的视图的默认标题。 但是,用: @{ Layout = "~/Views/Shared/SiteLayout.cshtml"; ViewBag.Title = "bytecourse - Online Courses in Technology"; } 我
我只是看着我的一些旧代码,我有一个动作过滤器(OnActionExecuting方法) 和在它的结尾我有 base.OnActionExecuting(filterContext); 为什么在周围搜索我看到了这么多次。我也看到在我的旧授权标记,我称为基地。 我应该总是调用基本方法吗? Should I be always be calling the base methods after? 这将取
试图改进我的编码风格我试过不同的解决方案,但我不知道什么是最好的。 我开始把JavaScript放入我的视图,但我不是特别喜欢这个解决方案。 它很难调试与Visual Studio,它的种类“污染”的页面。 我的新“趋势”是将页面的脚本放在单独的文件中。 我面临的唯一的问题是与代码。 为了解决这个问题,我定义了JavaScript变量,像这样: <script type="text/javascr
我知道手动指南从3升级到4像这样: http://www.dotnetexpertguide.com/2011/12/upgrade-aspnet-mvc-3-project-to-mvc-4.html 指南在细节上有所不同,这清楚地标志着危险。是否有一个工具来处理从MVC3项目到MVC4的过渡?这将隐含地意味着从.Net 4迁移到.Net 4.5,这确实对Microsoft在2个版本之间添加的所
ASP.NET MVC中的View和PartialView之间有什么区别? 乍一看,两者的需要对我来说似乎并不明显。 理论上,答案是:部分视图是嵌入在主视图中的“子视图” – 可以在多个视图中重复使用的东西,如侧边栏。 在实践中,答案是:很少。 理论上,部分视图比标准视图更轻量级,但将“常规”视图传递给RenderPartial并且性能看起来是完全相同的。我经常使用正则.aspx视图作为“部分”视
我需要有多个单选按钮组在我的形式像这样:    我知道它只是通过为每个组指定相同的“名称”html属性。 然而 MVC不允许你在使用html helper时指定你自己的name属性,像这样: @Html.RadioButtonFor(i => item.id, item.SelectedID, new { Name = item.OptServiceCatId }) 因为它查看每个标签的“名称”属
我想知道是否有一种方法来预编译* .less文件( http://www.dotlesscss.org/)与visual studio。 该网站给了我一个dotless.compiler.exe但我不知道如何钩到视觉工作室。我正在寻找一个解决方案的Webforms和ASP.NET MVC。 根据您的构建环境,您可以启动dotless.Compiler.exe作为构建任务。 例如,在Visual S
我试图理解如何使用: @Html.Action("GetOptions", ) 我想做的是将一个调用传递给我的控制器并传递参数: pk = "00" and rk = "00" 有人可以解释如何我可以做到这一点与Html.Action 你应该看看 Action方法的文档;它的解释很好。对于你的情况,这应该工作: @Html.Action("GetOptions", new { pk="00", r
我试图加载用户的数据编辑它,然后保存。这已经工作,我不太确定我改变了,但现在我得到以下错误… Value cannot be null. Parameter name: value Description: An unhandled exception occurred during the execution of the current web request. Please review
我在一个ASP.net MVC应用程序,我有一个问题使用构造函数为我的控制器。 我使用Entity框架和linq到Entities我的所有数据事务。我需要访问我的实体模型几乎所有的控制器操作。当我第一次开始写应用程序时,我在每个Action方法的开始创建一个实体对象,执行任何我需要的工作,然后返回我的结果。 我意识到,我为每个动作方法反复创建相同的对象,所以我为Entity对象创建了一个私有成员变
在Visual Studio 2012中的MVC Web API项目的App_Start文件夹中的WebApiConfig.cs和RouteConfig.cs有什么区别? 以下是主要区别: > RouteConfig.cs专用于配置ASP.NET路由。 > WebApiConfig.cs用于任何Web API相关配置,包括Web-API特定的路由,Web API服务和其他Web API设置。 正如