微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
我有一个这样的URL / home / action / id 如何查看此ID? 这应该在您的观点: <%= this.ViewContext.RouteData.Values["id"] %> (假设route参数命名为“id”)
我把我的项目迁移到mvc 5.0和razor engin 3与 Microsoft Instruction 但是当我打开我的解决方案获取:   Web项目“ProjectName”需要使用Visual Studio缺少Web组件才能运行。你想现在使用Web Platform Installer下载并安装它们? (注意:某些组件可能需要重启才能生效。) 具有Razor语法3.0.0.0的ASP.NE
我们在云应用程序的部署版本上面临一些问题。 我们的应用程序是一个带有ADO .NET实体框架的ASP.NET MVC 3项目。 根据msdn博客,我们需要在我们正确完成的数据库连接字符串中添加参数“MultipleActiveResultSets = True”(用于SQL azure的实体框架)。 从我们的应用程序执行数据库查询时,我们得到以下异常:“已经有一个与此Command关联的开放Dat
我在ASP.NET MVC中有一个多租户应用程序。将被提供的应用程序的实例是主机名的功能(我认为是沿着stackexchange的一行)。 应用程序的每个实例可能具有不同的文化设置(甚至“自动”,以阅读浏览器的语言并尝试使用它),并将相应地进行本地化。 在这种情况下,我想对我的一些行为进行一些输出缓存。所以我的问题是: >如果输出完全取决于主机名(即忽略本地化要求),那么可以实现多租户ASP.NE
我已经看过关于这个的几个线程,我已经尝试了所有的答案(http://stackoverflow.com/questions/3113952/asp-net-mvc-jsonresult-return-500) 我的ajax请求是重新打开500内部错误。如果我调试我从来没有得到我的行动。 这是我的ajax电话: $.ajax({ url: '@Url.Acti
IDI正在使用以下代码创建一个下拉列表: @for (var index = 0; index < Model.AdminSummaries.Count(); index++) { <div class="rep_tr0"> <div class="rep_td0"> @
我们可以在控制器和视图中访问会话数据,如下所示: Session["SessionKey1"] 如何从控制器或视图以外的类访问会话值? 我将使用依赖注入,并将HttpContext(或只是会话)的实例传递给需要访问Session的类。另一个选择是引用HttpContext.Current,但这将使它难以测试,因为它是一个静态对象。 public ActionResult MyAction()
当构建这样的代码时: <script type="text/javascript" src="<%=ResolveUrl("~/js/js.js")%>"></script> 要么 <input type="image" src="<%=ResolveUrl("~/img/submit.png")%>" /> 我应该使用Url.Content还是ResolveUrl()?有什么不同? 如果您在MV
WebSecurity.Login in simplemembership使用用户名和密码,如何使用用户名或电子邮件而不是用户名登录用户名,以使用户可以自由地输入他的电子邮件或用户名登录。 您可以从SimpleMembershipProvider继承,只需覆盖ValidateUser方法。 public class ExtendedSimpleMembershipProvider : Simple
现在我的ajax帖子都会触发他们的错误事件,即使该操作没有引起错误。我有一个ASP.NET MVC动作,看起来像: [AcceptVerbs(HttpVerbs.Post)] public virtual ActionResult StuffToDo(int id) { // do various things that work ... return new JsonResu
在ASP.NET MVC视图中是否有用于转义JavaScript的实用功能?我经常需要从视图中使用一些值来初始化一小段JavaScript代码;例如我可能会有这样的东西: <script type="text/javascript"> var page = new Page({ currentUser: "<%= Model.UserName %>" }); page.init(); </scri
有关ASP.NET MVC的常见问题之一是为什么要在ASP.NET Web窗体中使用它?答案通常包括ViewState和干净的URL等等。最后你会发现一个关于使用正确的工具来完成这个工作,并且它们有不同的目的。但是,我不相信我曾经看过这些目的。那么,您什么时候可以通过ASP.NET Web窗体或ASP.NET MVC ASP.NET MVC来选择ASP.NET MVC? 你不要选择ASP.Net
我有一个格子列与复选框,我想给他们一个不同的id。 Id基于Model中的CustomerId。应该使用什么语法来连接chk_@item.CustomerId。 // using the telerik grid id="chk_@item.OrderNumber" // does not work //这将把@ item.Customernumber的值作为复选框id columns.Tem
如何在asp.net-mvc视图中更改文本框的宽度 我想要这些字段并排,状态文本框宽度更短 <p> <label for="city">City:</label> <%= Html.TextBox("city")%> <label for="state">State:</label>
有没有一个很好的策略来记录ASP MVC应用程序上的用户活动? (ActionFilters / HTTPModules)。 像最后一个用户活动(就像StackOverflow“23分钟前”),甚至使用了页面和控制器,并进一步推动点击了什么按钮或链接。 我已经安装了ELMAH,但据我所知,它仅用于错误记录。 PD:Google Analytics(分析)不是一个选择。 您可以尝试使用 PostSh
我正在使用MVC3剃须刀,我正在尝试将一个对象传递给部分视图,并且它不起作用。 没有将对象模型发送到部分视图,这可以正常工作: Html.RenderAction("Index", "ViewName"); 尝试这个没有发送模型对象,我变为null(对象有数据,视图期望它):’ Html.RenderAction("Index", "ViewName", objectModel); 这是否可以使用
我正在尝试使用SignalR与MVC捆绑包,但问题是找出如何将/ signalr / hubs脚本包含在包中。现在我必须在jquery.signalR和我的代码之间插入路径。这将导致三个javascript文件请求。 有没有办法把/ signalr / hubs加入我的mvc包? 默认的/ signalr / hubs脚本由运行时在第一个请求上动态生成,然后缓存。 您可以使用hubify.exe(
UserController.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using BLL; using Model; using System.Data; namespace StudentProcDemo.Contro
我有一个基于互联网模板的ASP.NET MVC 4站点。我正在使用我设置的该模板的SimpleMembership。 我可以修改已经为我创建的用户表,但我不确定修改我添加的额外字段的“正确”方式。我想要全名,电子邮件等,并将它们添加到用户表中,但是没有办法通过SimpleMembership WebSecurity *静态方法进行更新。 您是否应该使用SimpleMembership API之外的
我已经阅读了关于从MVC中更改基本视图类型的文章: http://haacked.com/archive/2011/02/21/changing-base-type-of-a-razor-view.aspx 我遵循说明,但我的页面仍然继承自System.Web.Mvc.WebViewPage。我无法访问我的自定义视图库中定义的任何属性,并在运行时发现错误。当我使用@inherits关键字时,它会修