asp.net-mvc-5相关内容
我正在使用 c# 编写使用 ASP.NET MVC 5 的应用程序.我需要在应用程序的右上角添加一个全局菜单.我被告知 其他 SO 使用带有 ChildActionOnly 属性的操作. 这就是我所做的. 我创建了一个这样的 BaseController 公共类 BaseController : 控制器{[ChildActionOnly]公共 ActionResult Clients
..
我有一个使用表单身份验证的现有 MVC5 应用程序.我的一半用户是 Azure AD 中也存在的内部员工.我想让他们选择对 AD 进行身份验证,但我不希望另一半必须通过 AD.我所看到的所有使用 Azure AD 身份验证的示例似乎都是全有或全无的事情. 我不能在我的登录表单中添加一个按钮,让 AD 用户转到 Azure 登录并使用令牌重定向回来吗?我的另一个选择是,如果他们是 Azure
..
当我在 Visual Studio 2019 中创建 ASP.NET MVC 视图时,我收到此错误: 运行所选代码生成器时出错:'值 -1 超出可接受范围 0,2147483647 我该如何解决? 解决方案 您可能想查看我对此的回答: 值 -1 超出了 [0,2147483647] 的可接受范围.参数名称:值
..
当用户单击链接时,我试图在当前视图上加载分部视图,但它一直加载分部视图,而不是在同一视图上. 不确定我错过了什么. 主视图控制器 public PartialViewResult MonitorDetail(MonitorType mType){return PartialView("MonitorDetail", mType);} 主视图
..
我遇到了一个非常奇怪的情况.解释起来很复杂,但我会尽力的. 问题的详细说明: 在每个顶部导航点击(绿色甜甜圈/圆圈)或下一个按钮上,我必须提交表单(如果它存在且有效).如果无效,则 form.valid() 触发验证错误并返回 false 将停止任何进一步的传播.这个设置完美无缺,直到我注意到一个不是很持久的奇怪行为.具体来说,我的第三个选项卡上的表单数据量很大.当我点击下一个按钮时,
..
我正在尝试学习 MVC5 的细节,但我遇到了一些让我感到困惑的事情.在带有个人身份验证的 MVC5 项目默认附带的 accountController 中,异步登录和注册方法中有这行代码 var result = await UserManager.CreateAsync(user, model.Password); 我在这里阅读 http://msdn.microsoft.com/en-us
..
我按照 Zach 的回答 创建了新的 VS 2015 .NET 5 项目并使用 Typescript 运行 Angular 2.它看起来像它的工作.但是有一个小问题: MyApp.ts : import { Component } from "angular2/core";@零件({选择器:“我的应用程序",模板:`
来自 Angular 2 的你好`})导出类 MyA
..
我是一名 Asp.net 开发人员,但对 Asp.net Identity 框架非常陌生.我一直在研究示例应用程序并学习了一些关于 Identity 的教程,但我仍然无法完全掌握这个概念.我对 Asp.net 会员资格有非常严格的控制,但 Identity 似乎与会员资格完全不同.我将解释我到目前为止所做的事情. 我正在创建一个简单的应用程序,我在其中遵循代码优先的方法.我为 User 创建
..
有没有办法创建自定义用户和角色,而无需在 IdentityUser、IdentityRole 和 IdentityDbContext 中指定 TKey string?我问是因为它似乎认为我不再需要自动生成的主键 Id 并且我绝对想要.执行我在下面所做的操作,UserManager.Create(user, password) 将失败,并在 Id 上显示 EntityValidationError.
..
2013 年,我一直在尝试使用 ASP.net MVC 5,但到目前为止,我连最基本的身份验证都无法正常工作. 过去几天我一直在阅读,我终于偶然发现(http://brockallen.com/2013/10/24/a-primer-on-owin-cookie-authentication-middleware-for-the-asp-net-developer/) 似乎给出了我能找到的最
..
我使用 ASP.NET 输出缓存来缓存一些昂贵的页面, [OutputCache(Duration=3600, VaryByParam = "none")] 显然,缓存将在 3600 秒(1 小时)后过期,而下一个碰巧加载该页面的可怜人将不得不等待缓存从 dabatase 刷新. 我的问题是,如何使缓存在到期时立即刷新?这样下一个在缓存刚刚过期时访问页面的人就不必等待缓存刷新,而是使用新
..
我正在尝试通过 Adam Freeman 的“Pro ASP.NET MVC 5"一书学习 ASP.NET MVC.不幸的是,所有使用 Ninject 的项目都会抛出相同的错误 Ninject.dll 中发生了“System.IO.FileLoadException"类型的异常,但未>在用户代码中处理 附加信息:无法加载文件或程序集“System.Web.Mvc,>Version=3.
..
有没有办法将整个对象从 ASP.NET MVC 5 视图传递到控制器?这是我的情况: 我有一个显示数据库表中所有行的视图 视图的模型是 IEnumerable 每一行在其数据之后都有一个链接,该链接指向脚手架的 UPDATE 视图 有没有办法将整个对象传递给 Update 控制器方法,以便它最初用旧数据填充表单输入?类似的东西: @Html.Action("更新我!", "更新"
..
在 ASP.NET MVC 5 中,在控制器中,我使用了发出请求的用户: ApplicationUser user = System.Web.HttpContext.Current.GetOwinContext().GetUserManager().FindById(System.Web.HttpContext.Current.User.Identity.GetUserId()); 使用 Ap
..
使用 NuGet 的 Rotativa 1.6.4 并使用以下代码注意到以下问题. ActionAsPdf 随机挂起不确定的时间. 下面挂起的代码: var pdfResult = new ActionAsPdf("Report", new {id = Request.Params["id"]}){饼干 = cookieCollection,FormsAuthenticationC
..
最近两天我刚刚用我现有的数据库研究和实现了新的 ASP.NET Identity 系统.更多相关信息:将 ASP.NET 身份集成到现有 DbContext. 现在,我有一个可用的 UserStore 和 RoleStore,但我似乎无法弄清楚如何在不编写的情况下在我的 ASP.NET MVC 5 应用程序中利用它们在所有让我感到困惑的身份示例中,似乎有大量代码. 我想要实现两件事:1
..
我正在尝试使用 @Html.Action("ActionName","controllerName") 从我的视图调用操作.但我的页面无法加载并出现以下错误: 控制器'Web.Areas.Area1.Controllers.ActionController'的单个实例不能用于处理多个请求.如果自定义控制器工厂正在使用中,确保它创建了一个新的实例每个请求的控制器. 我正在使用结构图进行依
..
这应该是我编写的第一个 Jquery 代码.我已经使用 this 和更多示例来制作最简单的 jquery 代码来显示你好,点击按钮(W3Schools 值得一提).我试图在单击按钮时显示一个包含 Hello 的 div.
..
我正在使用 ASP.NET Identity Provider 和 EF 6 Code First,我创建了一个自定义的 IdentityUserRole 表,其中有一个额外的列 OrganisationId.自定义表名为 UserRole. 该表当前具有UserId和RoleId的默认主键. 我希望在 IdentityUserRole 表的主键中包含 OrganisationId 列
..
我有一个 MVC 5 项目,该项目已被修改为使用 int 作为身份的主键,如下所示 指南 然后我启用了电子邮件确认,如本指南 一切正常.然后我安装了用于依赖注入的 structuremap.mvc5 并将修改后的 DefaultRegistry.cs 添加到 public DefaultRegistry() {扫描(扫描 =>{scan.TheCallingAssembly();sc
..