asp.net-mvc-5相关内容
我可以使用 [使用AllowAnonymous] 属性,以允许用户访问一个控制器动作,但有只允许匿名用户的操作属性?例如 [AllowAnonymousOnly] 解决方案 没有。它不存在 不过,您可以通过创建自己的属性从的 AuthorizeAttribute 。 下面是一个例子。 此致看起来像: 公共类AllowAnonymousOnlyAttribute:AuthorizeA
..
我有一个MVC应用程序5,并与的web.config 定义的自定义错误: <的customErrors模式=“仅限远程”redirectMode =“ResponseRedirect”的defaultRedirect =“〜/错误/ GeneralError”> <错误状态code =“404”重定向=“〜/错误/ NOTFOUND”/> <错误状态code
..
我在我的解决方案单独的项目,它包含了一些控制器和编译意见。 我使用的基类其他控制器的控制器在我的MVC应用程序和看法正在使用RazorGenerator编译。 让我们说的乙是基本控制器与非抽象操作方法的 SomeAction 返回查看(“_ MyView的”)。 _MyView.cshtml 使用RazorGenerator编译。的 可以说,控制器的 A 继承的乙,但不会覆盖 SomeAct
..
嗨,我开始玩弄了ASP.NET MVC 5 preVIEW,一切都已经进行了罚款至今(我只能推荐它)。 不过,我不知道我能为内置 [授权] -Attribute设置登录的URL。我搬到了的AccountController 到一个地区,所以路径登录动作不再是 /帐号/登录但 MyArea /帐号/登录,这是由 [授权] -Attribute,这反过来又意味着忽视,即每当出现一个导航控制器或动作的
..
我有一个具有许多特性,其中包括一名儿童是地址列表的联系对象。 公共类联系 { 公众诠释?标识{搞定;组; } 公共字符串名称{;组; } 公共IReadOnlyList< IAddress>地址 { [延迟加载code填充并返回列表] } [...] } 欲允许用户不必编辑(或交)的全部联系人对象编辑中的地址。目前在UI我有与编辑按钮罗列出来的
..
我实施使用MVC5的IAuthenticationFilter接口基本身份验证。我的理解是,这是现在的preferred方法,而不是使用DelegatingHandler。我知道了工作,但WWW身份验证头不会在响应中返回。这是我实现ChallengeAsync的: 公共异步任务ChallengeAsync(HttpAuthenticationChallengeContext背景下,的Cancel
..
我有多个区域的MVC5项目。我有一个默认的区域(名为默认),并在其中,一个默认的控制器(名为 DefaultController )。这是在站点路由访问。 [RouteArea] 公共类DefaultController:控制器 { [路线] 公众的ActionResult指数() { 返回查看(「指数」); } }公共静态无效的Register
..
我要当用户尝试调用不存在或MVC5 Web应用程序的访问期间发生授权错误控制器的方法来显示自定义错误页。 有没有解释如何设置自定义错误页MVC5网站的任何网站。 在此先感谢 解决方案 检查出福斯特,你会遇到的问题和固溶体很详细的说明页面。 http://benfoster.io/blog/aspnet-mvc-custom-error-pages
..
我在VS2013开始了一个新的MVC 5应用程序(使用向导验证=单个用户帐户)。 我看我的web.config文件,它说: <身份验证模式=“无”/> 不过,我可以明确地创建一个帐户,并登录到我的网站。所以这是一个神秘的一点点。我已阅读,如果我使用窗体身份验证,那我需要记住我的饼干SSL只为我的网站是安全的(刚刚SSL昨天工作)。 有没有,如果我的身份验证模式设置为“无”类似的
..
我已经创建使用ASP.Net MVC 5,6 EF和.Net 4.5.1项目 在某些时候,我需要改变命名空间,该项目是中,从“为MyTestProject”到“MyRealProject。” 在整个网站上进行这些更改后,我现在一对夫妇的我的观点得到几个错误。 _ChangePasswordPartial.cshtml找不到“@model Microsoft.AspNet.Identity.M
..
我已经创建了新的ASP MVC项目5。 项目的目标.NET 4.5。 我安装ninject MVC 3的NuGet包。 但是,当我跑项目,我在 CreateKernel得到这个错误在 NinjectWebCommon.cs ()方法: 类型的“System.IO.FileLoadException”例外发生在 Ninject.dll但在用户code没有处理 信息:无法加
..
我正在做一个新的(空模板)ASP.NET MVC应用5,我不能这个应用程序注销。 我注销操作: 公众的ActionResult注销等() { 如果(User.Identity.IsAuthenticated) { //这里突破 } 尝试 { AuthenticationManager.SignOut();
..
我即将从.NET 4.0 + MVC 3迁移一串项目.NET 4.5.2 + MVC5。 为使这更容易,我创建了一个新的空白MVC项目比较DLL引用和一些其他的东西,如web.config中。 在后者,是由Visual Studio生成以下条目: <系统codeDOM> <编译器> <编译语言=“C#; CS; csharp的”扩展名=“CS
..
我有一些字符串字段和图像模型的帖子控制器。确切的相同code适用于MVC4但在MVC 5 Request.Files.Count始终为0 我的模型具有字节[]的图像,而不是HttpPostedFileBase 我的观点: @using(Html.BeginForm(“创建”,“业者”,FormMethod.Post,新{ENCTYPE =“的multipart / form-data的”d
..
我使用Visual Studio的前preSS 2013的Web(特别版12.0.21005.1 REL)。这是使用VS2013我的第一个项目,我一直在使用VS2012直到这一点。 我试图创建我的asp.net MVC应用程序中一个新的控制器。我第一次(.NET 4.5)使用实体框架与5 code。我想Visual Studio创建我的模板(你知道,享有控制器读取/写入/删除等,而不是从头写co
..
我想使用MVC 5的身份解决方案,但卡住了的东西,应该是很简单的:我要上的AccountController的登录方法来获取loged用户的姓名验证模型之后(和我不不想从模型中使用它!)。 下面是我的一块code的: VAR的结果=等待SignInManager.PasswordSignInAsync(model.Login,model.Password,假的,shouldLockout:假
..
我不知道是否有人跑进了我与试图移动 ApplicationUser 成模型项目(所有其他型号驻留包括与用户表中的)遇到的问题 我的测试MVC 5解决方案包括一个Web项目和两个类库:一个用于数据访问层(DAL),另一个用于模型。我引用AspNet.Identity.EntityFramework在所有三个项目。 在我的DAL类我实现了存储库模式和的UnitOfWork。扩展的UnitOfWor
..
我的主机商只支持.NET 4是否可以运行MVC 5和Web API 2 .NET 4的机器? 解决方案 简短的回答:不,你需要.NET 4.5 只有当你添加的依赖关系: 剃刀V3.0 + ASP.NET网页V3.0 +
..
我有 OWIN 验证问题。我总是收到来自空值GetExternalLoginInfoAsync()当我使用Facebook或谷歌试图日志。 但有一些神秘的情况下。当我打开提琴手..我用这个方法得到正确的数据。 我无法得到的原因。 VAR LOGININFO =等待AuthenticationManager.GetExternalLoginInfoAsync(); 在此先感谢! 解决
..
这是我的VS2013项目奇怪探班。我最近升级我的项目分支中的一个,从.NET 4.0到4.5.1和使用的NuGet包管理器安装MVC 5剃刀,这样我可以有一个的WebForms / MVC的混合体。到目前为止,它的正常工作,我能够同时使用WebForms和MVC。 不过,我所有的同一个项目(生产分公司为例)的其他分支出现时,他们并没有改变被打破。当我运行其他的项目之一,我得到: 无法确定使用哪
..