微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我需要默认选中一个复选框: 我试过所有这些,没有什么是检查我的复选框 – @Html.CheckBoxFor(m => m.AllowRating, new { @value = "true" }) @Html.CheckBoxFor(m => m.AllowRating, new { @checked = "true" }) @Html.CheckBoxFor(m => m.AllowRat
这可能是一个基本问题,但是想知道我没有得到AutoMapper.Mapper.CreateMap方法。 我使用错误的AutoMapper参考/包?谢谢 CreateMap方法的静态版本已在4.2中弃用,然后从版本5.0中的API中删除。吉米·博加德在 this blog post年更详细地谈到了这一点。 新的映射技术是非静态的,像这样(代码来自帖子): var config = new Mappe
我正在使用一个ASP.NET MVC应用程序,我需要将数据导出到excel电子表格中。以前,在Webforms应用程序中,我使用了一些代码,将GridView渲染为兼容Excel的文件。这很方便。我想知道在MVC中最快/最有效的方法是什么。谢谢。 一个简单的选择是创建一个视图来呈现Excel文件的XML版本。您可以使用新的Office 2007版本或旧版本的2003版本。我们选择2003版本,以便
当我从MVC2直接到MVC4时,我在这里玩起了一点儿,所以一次学习剃刀和其他一切。 我在这个新应用程序中使用管理区域,我注意到当我在没有任何布局的管理区域中访问控制器。我尝试将_Layout.cshtml复制到该区域的共享视图文件夹中,但它仍然没有布局呈现。我尝试搜索,但找不到有关如何设置一个区域使用的布局的任何信息。 我知道我可以在具体的观点做到这一点,但是我想在整个地区设置一次 @{
在哪种情况下你会选择 FluentValidation (FV)在 ASP.NET MVC 3 way? FV与MVC有什么优势?我意识到,随着后者,我们必须编写更多的代码,并可以用数据注释来丢弃代码。此外,使用FV比MVC编写自定义验证似乎更容易。然而,使用MVC可以使用数据注释并插入jQuery验证。 那么你的看法会让你选择一个呢?在这种情况下,你甚至会使用两者吗? 流利的验证是建立专门的验证
我习惯于使用类似于以下内容的MVC控制器操作中的其他控制器操作生成路由URL: public class ApplicationController : Controller { public ActionResult Index( ) { var url = Url.RouteUrl("routename", new { controller
我在MVC视图中有一个下拉列表。在下拉列表的选择更改中,我想在控制器中调用特定的操作方法。 我所看到的是这样的: <%=Html.DropDownList("ddl", ViewData["AvailableList"] as SelectList, new { onchange = "this.form.action='MyMethod';this.form.submit();" })%>
我有一个在IIS上运行的ASP.NET MVC 3 Beta应用程序。在我的web.config中,我定义了以下部分负责表单身份验证: <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" name=".VNK" protection="All"
问题如题 现在很多时候,即使是.net项目,我们用的数据库也未必时是 SQL Server了。 但很多VS 自带的框架(如MVC 、WebAPI等框架)中的示例自带的仍然是默认Sql Server的,而且并不一定好改成别的数据库。这有时候就很苦恼。 比如.net MVC框架中自带的一套用户体系,含有用户登录注册权限角色等一大堆的功能。如果我们开始一个新项目,不得不使用Sql Server以外的数据
使用Spring.NET 把业务层对象 注入到UI层。 配置 web.config <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=301880 --> <configuration> <configSec
问题: 当您在ASP.NET站点中使用会话时,在几乎同时加载多个请求时,会导致严重的延迟(500ms的倍数)。 更具体地说,我的问题 我们的网站专门为SessionId使用会话。我们使用此键查找具有用户信息等的数据库表。这似乎是一个很好的设计,因为它存储最少的会话数据。不幸的是,如果Session中没有任何内容,SessionId将会改变,所以我们存储Session [“KeepId”] = 1;
微软的AntiXSS图书馆已经有 broken个6个月了,它看起来很放弃(这可能或可能不是正式的)。由于以前版本的安全问题,回滚到早期版本是不安全的。在使用Microsoft(特别是MVC)堆栈时,是否有一些好的积极开发的AntiXSS和Web安全的替代方案? 随着2012年6月发布的ajax控制工具包,推出了一种新的xss消毒剂。该工具包最初也是使用微软的反xss库,所以他们遇到了同样的问题。新
编辑:我使用ViewModels(称为ValueInjecter)从视图中填充和读取数据,我做得更好。 http://valueinjecter.codeplex.com/ 它被http://prodinner.codeplex.com使用 – 一个ASP.net MVC示例应用程序  您可以看到在prodinner中使用ViewModels的最佳方法 使用ViewModel存储映射逻辑不是一个好
我在我的应用程序中使用MVC 5,WCF和Unity框架。 当我运行WCF服务时,我得到以下错误: Server Error in '/' Application. Could not load file or assembly 'System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf385
我有一个很好的ASP.NET 5 / MVC 6应用程序并运行。基本上是为了这个目的,它只是你开始一个新项目时保持简单的普通示例应用程序。到目前为止我可以: >注册用户 >登录 >注销 >保护页面(强制登录等) 现在,我想要的是为应用程序提供API机制来登录并获取身份验证令牌。具体来说,我正在研究两个移动应用程序进行测试,一个使用Angular / Cordova,另一个使用Xamarin。 我看
任何关于如何在ASP.NET MVC中单元测试视图的想法? 当我启动我的MVC项目时,因为我的控制器的一个Action方法更改名称而忘记更新视图,所以我遇到黄屏死机。 您可以使用 Watin编写集成测试,但如果您只需要快速检查您的视图中是否有任何错误,您还可以尝试本文中提到的解决方案: How can I compile ASP.NET pages before loading them with
MVC 6引入了View组件,并表示它比局部视图更强大和灵活。那是替换部分视图吗?他们之间有什么区别呢? 根据这个链接 https://docs.asp.net/en/latest/mvc/views/view-components New to ASP.NET MVC 6, view components (VCs) are similar to partial views, but they
我有一个使用ASP.NET MVC3开发的网站。 我现在想公开一个REST API,供其他人使用,这将暴露与网站相同的功能。 在网站中,一旦用户登录并凭据对DB进行了验证,会话将管理用户的登录状态。 我将如何使用REST API执行等效操作,其中许多方法暴露要求用户登录(或至少具有有效的用户名和密码)? 除此之外,网站的最佳方法是使用REST API(假定API涵盖网站所需的所有功能)? ASP.
我正在处理我的MVC应用程序中的一些错误处理,我想将asperrorpath更改为不放弃我使用.NET的事实…像路径 任何人都可以给我一些关于如何改变的方向? 将redirectMode =“ResponseRewrite”添加到customErrors部分。这对我有用
我一直使用VS进行.NET开发,但现在只是想知道替代方案。我特别感兴趣的是使用ASP.NET MVC开发。我并不关心vs的任何视觉设计方面,当然还有爱智慧和调试功能。 所以,对于任何在ASP.NET MVC中尝试过SharpDevelop的人: >你是怎么得到的? >主要缺点和痛点是什么? 谢谢 根据它的外观,SharpDevelop在编译项目和编辑源代码时不会有任何问题,您只需要获得任何工具支持