asp.net-mvc-5相关内容
我正在使用 Rotativa 在我的“MVC"应用程序中生成 PDF.如何保存 Rotativa PDF?完成所有过程后,我需要将文档保存在服务器上. 代码如下: public ActionResult PRVRequestPdf(string refnum,string emid){var prv = functions.getprvrequest(refnum, emid);返回视图(
..
我有一个ASP.NET MVC5 项目的标准AccountController 类.当我尝试注销用户时,我面临一个错误,因为 HttpContext 是 null.(我的意思是这里 HttpContext.GetOwinContext().Authentication 为空) 所以我不知道如何在会话结束时注销用户... 在global.asax我有这个 protected void
..
我已经开始了一个新的 MVC 5 站点,使用新的 Asp.Net Identity 和 Owin.在具有 [Authorize] 属性的“帐户"控制器中,我有相当标准的操作; //GET:/User/Login[允许匿名]公共 ActionResult 登录(字符串 returnUrl){ViewBag.ReturnUrl = returnUrl;返回视图();}//POST:/用户/登录[Ht
..
我有一个在 ASP.NET MVC 4.5.2 上运行的网站.我有一个 IdentityServer4 服务器正在运行,但是当我尝试对其进行身份验证时,我得到一个: invalid_request 对于 ASP.NET Core MVC,文档有:> app.UseCookieAuthentication(new CookieAuthenticationOptions{Authenticati
..
我需要构建一个 Owin 中间件对象,但不能从 Startup 类中构建.我需要从代码中的任何其他地方构建它,因此我需要引用应用程序的 AppBuilder 实例.有没有办法从其他地方得到它? 解决方案 您可以简单地将 AppBuilder 自身注入 OwinContext.但是由于 Owin 上下文只支持 IDisposable 对象,所以将其包裹在 IDisposable 对象中并注册
..
我已经创建了 MVC 应用程序.当我使用发布选项在 Azure 上发布应用程序时,所有 css 和 js 文件都加载到页面中的单个包中.(打开查看页面源代码,然后显示 css 的单个链接). 当我在发布配置文件中使用调试选项发布站点时,所有 CSS 都会单独加载. 我的问题是当发布站点的发布选项主题未正确加载,但调试选项主题加载正确时.我只想使用发布选项发布我的应用程序.如果有人之前遇
..
在我的 MVC 5 Web 应用程序中,我有这个(在 AccountController.cs 中): //添加外部登录时用于 XSRF 保护private const string XsrfKey = "XsrfId"; 和 public string SocialAccountProvider { get;放;}公共字符串 RedirectUri { 获取;放;}公共字符串用户 ID
..
如何在 mvc 5 中找到登录用户的角色? 我通过这个代码创建了用户 private bool AddUserAndRole(){身份结果 ir;var rm = new RoleManager(new RoleStore(new ApplicationDbContext()));ir = rm.Create(new IdentityRole("admin"));var user = n
..
场景 首先,我是测试新手 - 所以请耐心等待.在我的测试项目中,有一个 Controllers 文件夹.Controllers 文件夹可能包含 ControllerATest.cs、ControllerBTest.cs 和 ControllerCTest.cs.因为我的命名空间与我的文件夹结构一致,所以它们都共享命名空间 MyProject.Tests.Controllers. 从我在 N
..
运行 Visual Studio 2013,我使用 Bootstrap 创建了一个新的 ASP.NET MVC (5) 项目. 但是,我无法让不显眼的客户端验证工作. 该模型在相关属性上具有 [Required] 属性,并且视图具有表单中每个字段的 ValidationMessageFor... 标记. 但是,提交表单会导致表单在验证消息出现之前回发到服务器. 使用 NuG
..
我想用 Gzip 压缩我的网络应用程序,我正在使用以下类 压缩过滤器 公共类 CompressFilter : ActionFilterAttribute{公共覆盖无效 OnActionExecuting(ActionExecutingContext filterContext){HttpRequestBase 请求 = filterContext.HttpContext.Request;
..
我在 Visual Studio 2013 RC 中工作,正在使用新的 Microsoft.AspNet.Identity.* 包测试表单身份验证. 我想整合这些概念(用户、角色等),但想使用我自己的不同程序集中的域模型 (POCO).我也不想创建对 Microsoft.AspNet.Identity.* dll 的依赖. 这可能吗?我找到了 这篇文章 说它不是,但这篇文章是基于预览而
..
我正在使用 ASP.Net MVC 5,我想为我的用户配置文件创建一个头像.我不确定到目前为止我所做的是否正确,特别是出于安全原因,所以我想获得一些建议. 目前我在做什么 在视图中: @using (Html.BeginForm("ManageUser", "Account", FormMethod.Post, new { enctype = "multipart/form-data
..
我有这些枚举 public enum QuestionStart{[Display(Name="重复直到找到共同匹配")]重复直到找到共同点,[显示(名称=“重复一次")]重复一次,[显示(名称=“不重复")]不重复}公共枚举问题结束{[显示(名称=“取消邀请")]取消邀请,[Display(Name="在第一个可用的共同日期与参与者一起计划")]FirstAvailableCommon,[Di
..
我正在开发 Web API - Web API 2.我的基本需求是创建一个 API 来更新用户的个人资料.在这种情况下,ios 和 android 将在 multipart/form-data 中向我发送请求.他们会给我发送一些带有图像的参数.但是每当我尝试创建 API 时,我的模型每次都为空. 我也在 WebApiConfig 中添加了这一行: config.Formatters.Jso
..
我将用解决方案更新这个问题,我想包括我的问题和解决方案,因为我无法在 Stackoverflow 上找到它.如果您想加入解决方案,请随意. 我有一个使用 Visual Studio 2013 创建的新创建的“空"MVC5 项目.如果可能,我需要一个 from 并且想要 AJAX 行为.在 MVC3 中使用 Ajax.BeginForm 总是很直接,所以我认为它也可以在 MVC5 中使用.
..
我对 AngularJS 还很陌生,在这里我不知所措. 现在我的 MVC 程序使用 Razor 来显示我的 .mdf 数据库中的所有数据(即:@Html.DisplayFor(modelItem => item.LastName)).但是,我想主要使用 Angular.我正在尝试使用 ng-repeat 来显示所有模型数据,但我不确定如何将该模型数据传递给 Angular 控制器然后使用它.
..
我正在尝试解决使用 Google 作为外部登录提供程序时出现的间歇性问题. 尝试登录时,用户会被重定向回登录页面,而不是进行身份验证. 问题出现在这一行(下面链接的第 55 行),GetExternalIdentityAsync 返回 null. var externalIdentity = await AuthenticationManager.GetExternalIdentit
..
我正在构建一个 Web API (2) 项目并使用 “个人帐户"身份验证.我想 用一些细节扩展用户(如名字/姓氏等) (在模型中) 登录后获取该信息(在客户端 - 我的案例 Windows 手机) 我刚刚开始学习 MVC 和 Web API,所以有人可以帮我吗? 让我解释一下自己:我已经创建了 webapi 项目并选择了身份验证方法 - “个人帐户"好吧,我添加了一个名为 Pe
..
我有以下问题.使用下面的代码更改用户的当前角色时,我收到如下消息的异常: [HttpPost][验证AntiForgeryToken]公共虚拟 ActionResult 编辑(用户用户,字符串角色){如果(模型状态.IsValid){var oldUser = DB.Users.SingleOrDefault(u => u.Id == user.Id);var oldRoleId = oldU
..