微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
正确的标题。 我的家庭控制器只有: string Username = User.Identity.Name; 为什么这个值总是空白? 有什么特别的,我必须放在web.config中以获得这个值。我已经尝试过VS dev Web服务器以及Windows Server 2003 IIS服务器。 它必须是简单的,在IIS中的服务器设置或代码很简单,似乎是正确的方法来引用这个值。 多谢 当然是伴侣。您需
我正在使用MVC3,并将用户认证放在web.config文件中。这是绕过sqlserver身份验证。 代码如下web.config中所示: <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" > <credentials passwordFormat="Clear"
我写了一个基本的HtmlHelper。这是我写的一个测试,简化了我正在做的事情,并提供自我保证,当我使用StringBuilder和TagBuilder对象时发生这种情况: public static string HelloWorld(this HtmlHelper htmlHelper, string name) { var sb = new StringBuilder();
我读了 this主题,但仍然没有完整的图片,我将非常感谢您对下一个问题的回答: >应该使用什么类型的应用程序SOA方法(从服务器端获取JSON并在客户端使用javascript框架生成html, 像敲门js,角js等)和ASP.net MVC在服务器端 – 像替代架构方法(在服务器端完全生成页面并返回视图)。 例如,对于具有丰富客户端逻辑的最后一个SPA,wcf服务knockout js(客户端M
使用SimpleMembership(ASP.NET MVC 4)与RavenDB(或其他数据库)而不是SQL Server所需的步骤是什么? 我习惯于覆盖MembershipProvider,但是如何使用新的SimpleMembership? 我看到有一个SimpleMembershipProvider,所以我想我应该覆盖它,但我不知道这些方法是仅仅存储数据目的,或者它们应该包含业务/验证逻辑)
ASP.NET MVC 3.0,IIS 7,.NET 4 我有一个动作返回很少变化的数据(几乎是静态的)。 有一个简单的方法: > return 304“Not Modified”from action; >在响应中包含“Last-Modified”时间戳。 我使用返回内容(‘我的数据’);为行动结果。 基本上,我想要一个简单的方法来做这篇文章中谈到的内容:http://weblogs.asp.n
当我从包含一些孩子(通过.Include)的数据库中检索到一个项目列表,并且随机订购时,EF给我一个意想不到的结果..我创建/克隆添加项目.. 为了更好地解释自己,我创建了一个简单的EF CodeFirst项目来重现问题。 首先我会给你这个项目的代码。 该项目 创建一个基本的MVC3项目,并通过Nuget添加EntityFramework.SqlServerCompact包。 这增加了以下软件包的
在MVC中,我只需要实现DefaultControllerFactory接口的NinjectControllerFactory类,然后在其中执行一些绑定。最后在全球我运行它: ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory()); 但是如何在ASP.NET Web API中使用Ninject?有
给了MVC3和Razor引擎,我得到了 _MasterLayout.cshtml @RenderSection("JavaScript", required: false) .. .. @RenderBody() .. 在_ViewStart.cshtml中定义的_MasterLayout.cshtml的View.cshtml .. @Html.RenderAction("PartialView"
何时刷新或清除ViewBag的值? 当您在后续请求中离开视图时。 ViewBag在控制器中创建,它将直到渲染视图。除此之外,我不建议您使用视图模型替换它。
编辑:添加赏金,因为我正在寻找除此之外的MVC3解决方案(如果存在): DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; 我的“地址”模型“CityStateZip”上有一个只读属性。 这是从美国地址获取城市,州,邮政编码的便捷方式。如果国家不是美国,则会引发异常(呼叫者
随着ASP.NET MVC 3的发布,我想知道我们应该将我们的应用程序升级到MVC3是什么主要原因(杀手功能)。 我们的应用程序目前在MVC2中使用: > Ninject& Ninject.Web为IoC, > Linq到Sql > jQuery(没有ASP.NET Ajax) >图表。 > MVC Contrib >自定义REST(通过动态WCF没有XML配置文件) 我们不使用ASP.NET图表
使用ASP.NET MVC,通常有AJAX代码(例如jQuery)从服务器调用Web服务,而无需页面刷新。使Web服务成为RESTful自然。看来有两种方法可以去。首先,ASP.NET MVC URI是RESTful的,很容易使一些Controller / Action作为Web服务方法。其次,自3.5版起,WCF可以是RESTful的。 那么这两种方式的利弊呢? 对ASP.NET MVC的请求将
我想使用下面的代码为新用户创建一个视图模型。 “用户”类只包含我将保留到数据库的两个属性(现在简化)视图模型添加了一个“比较密码”字段,仅在视图中使用。我希望视图模型直接使用“用户”类,而不是重复“用户”中定义的所有字段。 我的问题是如何在“ComparePassword”字段的[Compare]属性中正确引用“User.Password”? public class User { [Req
我知道HttpContext和HttpContextWrapper之间的区别在于… 的HttpContext 这是老式asp.net上下文。这样做的问题是它没有基类并且不是虚拟的,因此不可用于测试(不能模拟它)。建议不要传递它作为函数参数,而是传递类型为HttpContextBase的变量。 HttpContextBase 这是HttpContext的(新到c#3.5)替换。由于它是抽象的,它现在
我一直在努力将MVC4项目转换为MVC5。第一天我遇到了一个“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”,但是能够通过开始我的转换来解决它。我不知道修复是什么是一个很大的,因为它再次发生。 当加载Login.cshtml页面时,_ExternalLoginsListPartial.cshtml中出现错误。错误在第15行抛出(stri
我有一个MVC应用程序与相当多的控制器操作,使用Ajax(jQuery)调用并返回部分视图内容更新屏幕的一部分。但我宁愿做的是返回JSON这样的东西。 return Json(new { Result = true, Message = "Item has been saved", Content = View("Partial") }); 哪里的HTML只是Jso
我有一个telerik asp.net mvc网格,需要根据用户在单独的文本框中输入的搜索条件进行填充。网格正在使用ajax方法最初加载自身以及进行分页。 如何将搜索参数传递给网格,以便它每次发送这些参数时,它会调用ajax方法以响应用户单击另一页面以转到该页面上的数据? 我阅读了telerik的用户指南,但没有提到这种情况。上面所能做到的唯一方法是使用jquery将参数传递给客户端的rebind
使用实体框架6.0.0-rc1(Visual Studio 2013 RC附带的)的asp.net身份版本1.0.0-rc1。 试图让用户有机会改变他们的UserName。 在AuthenticationIdentityManager中似乎没有任何功能,所以我使用EF更改数据(获取当前用户的用户对象,更改UserName并保存更改)。 问题是认证cookie保持不变,下一个请求失败,因为没有这样的
我放弃传统的DDD,这往往是一个巨大的时间,并强迫我做无尽的映射:数据层<域层<表示层。 即使是一个小的变化,我必须改变数据模型,域模型,演示模型/视图模型,然后存储库,管理器/服务类,当然还有AutoMapper映射,然后测试整个事情!每个呼叫都需要调用一个调用一个调用底层代码的层的层。除了“你以后可能需要”之外,我没有得到任何回报。咩。 我目前的做法更务实: >我不用担心“数据层”和“域层”之