asp.net-mvc-5相关内容
我实现了 IPasswordHasher 公共类 MyPasswordHasher : IPasswordHasher{公共字符串HashPassword(字符串密码){使用 (SHA256 mySHA256 = SHA256Managed.Create()){byte[] hash = mySHA256.ComputeHash(Encoding.UTF8.GetBytes(password.T
..
tl;dr:Identity 似乎要求不禁用 LazyLoading;这是真的吗?最干净的解决方法是什么? 我使用 EntityFramework 6.0.2、Identity EntityFramework 1.0.0 和 Identity Owin 1.0.0 对一个简单的 C# ASP.NET 4.5.1 MVC-5 Web 应用程序进行了一些基本的 AB 测试,看来 Owin 需要那
..
我已将模型分成特定项目 在那之后 MVC 默认 [Authorize] 属性在我的应用程序中不起作用 当我尝试登录应用程序时,它不是登录应用程序,也不是重定向到特定页面 解决方案 你有这样的事情吗 在您的 web.config 中?
..
我正在尝试在 ASP.NET MVC 5 应用程序中使用 Ninject,该应用程序使用 AutoMapper 将模型映射到视图模型,反之亦然.不幸的是,我收到一条错误消息,指出缺少类型映射配置. 我创建了一个 Ninject 依赖解析器: 命名空间 MyNamespace.Infrastructure{公共类 NinjectDependencyResolver: IDependencyR
..
我在 ASP.Net MVC 5 Framework 的顶部有一个用 c# 编写的 Intranet 应用程序.我的应用程序配置为通过“Windows 身份验证"方法对用户进行身份验证.此应用在 IIS 8 上运行. 我的应用程序使用第三方 SDK 与我在同一域上运行的另一个程序进行交互.此第三方应用允许用户也通过提供的 SDK 使用 Windows 身份验证登录. 问题 但是与
..
当我放入 Razor 视图时,以下行无法编译. var extPropLookupNameCompania = $"extension_{SettingsHelper.ClientId.Replace("-", "")}_{"Compania"}"; 但是在控制器中,同一条线工作得很好. 为什么我不能在剃刀视图上使用字符串插值?或者也许我需要配置一些东西? 解决方案 如果您在 .
..
如果通过功能检查存在电子邮件,我想显示错误 我是怎么做的? [RequiredIf(BL.datafuncs.checkIfExist(email) == true, ErrorMessage = "电子邮件已经存在")]公共字符串电子邮件 { 获取;放;} 解决方案 RequiredIf 属性用于验证基于另一个属性的值所需的属性.例如,如果您的模型包含属性 bool NotifyM
..
如何显示特定角色中所有用户的列表. 我将 IdentityRole 模型附加到我的视图,并为其分配了“管理员"角色.到目前为止,我只能获取 UserId. @model Microsoft.AspNet.Identity.EntityFramework.IdentityRole@Html.DisplayNameFor(model => model.Name)//显示 'Admin'@for
..
以上帝的名义 大家好.我正在 VS 2017 中为我的 mvc 5 网站创建注册.它有电子邮件确认.用于激活的 URL 链接将在电子邮件中完整接收.当我单击 时,它可以正常工作,并且它恰好通过正确的 ActionMethod 到达我的控制器,但我不知道为什么 activationCode 为空!:|在它正常工作之前,我的意思是激活码不为空.我不知道它发生了什么! 任何帮助将不胜感激.
..
我有以下型号 公共类 EmailLinkModel{公共字符串邮件正文 { 获取;放;}公共字符串 emailSubject { get;放;}公共字符串 emailto { get;放;}} mailbody 包含作为邮件正文一部分的实际文本.此文本包含一个长文本 [ 包含特殊字符,如 ?
..
问题:如何对在 MVC 中运行的德国日期进行不显眼的验证? 因为我找不到使用 globalize 1.x 和 MVC 5 来验证德国日期的运行示例,所以我需要两天才能让它运行. 问题在于 js 文件的顺序、获取 cldr 数据并将其以可重用的方式组合在一起. 在答案中,我将展示我当前的解决方案. 解决方案 在这个 zip 文件中 (https://www.dropbox.
..
我是 ASP.NET MVC 的新手,现在我对 MVC 的工作原理有了基本的了解.我创建了一个简单的 mvc 网站,该网站仅使用一个使用模型-视图-控制器模式的项目. 但是我想学习如何制作一个使用特定架构的 mvc web 应用程序,并且很难在网上寻找参考资料来帮助我理解它. 我得到了一个项目,要学习并重写它,但我不想在不了解它是如何完成的情况下一个一个地复制每个类,我打算从头开始重写它,并仅
..
我对身份和 MVC 非常陌生,我正在尝试创建一个 MVC 应用程序作为我的第一个项目. 我已经能够关注 一些教程 并成功地向我的 ApplicationUser 添加了额外的属性:IdentityUser 类 公共类ApplicationUser: IdentityUser{[必需的][显示(名称=“用户名")][字符串长度(50)]公共字符串句柄{获取;放;}[StringLength(
..
我正在将旧的 ASP.NET Web 表单站点转换为 ASP.NET MVC 5.我想为旧页面 URL 发出永久重定向. 这是我所做的 - RouteConfig.cs: routes.MapRoute("About_old","关于/关于.aspx",new { controller = "Home", action = "About_old" }); HomeControlle
..
我正在尝试使用下拉列表更改事件在我的 mvc 5 项目中隐藏和显示 div,我进行了研究,幸运的是我在网上找到了此代码,但它似乎对我不起作用,如果有人可以,我将不胜感激指出我犯错的地方.提前致谢.
..
当我通过安全戳激活 OWIN 注销无处不在功能并使用 OnValidateIdentity-回调的 CookieAuthenticationProvider 和 SecurityStampValidator-class, 用户每次关闭浏览器都会注销. provider.OnValidateIdentity =SecurityStampValidator.OnValidateIdentity(Sy
..
我正在寻求有关如何在 ASP.Net MVC 5 应用程序的创建 Razor 视图中向发票添加新行的 LineItem 的帮助.我已经阅读了几乎所有类似的问题,但没有一个解决了我认为是一个简单用例的问题. 这是我的发票模型类 公共类发票{公共 int Id { 获取;放;}公共 int InvoiceNumber { 获取;放;}公共列表LineItems { 获取;放;}公共客户客户{得
..
我正在创建一个 ASP.Net MVC 5 应用程序.在我的网站中,存在 3 种不同类型的用户. 管理员 普通用户 餐厅 这些用户中的每一个都有自己的能力和访问权限.意思是,他们每个人的观点应该不同. 我已经为普通餐厅和餐厅创建了模型.我想知道如何修改现有结构以支持此功能. 公共类用户:IUser{公共用户():这个(字符串.空){}公共用户(字符串用户名){用户名 = 用
..
我正在尝试将文件保存到磁盘,但出现 UnauthorizedAccessException.错误提示我必须获得对该文件夹的正确权限,并且我已经尝试了我能找到的所有可能的用户,但它不起作用. 尝试了以下用户 网络 网络服务 IUSR IUSR_[计算机名] 并在没有它的情况下获得全部权利. 我发现真正奇怪的是,我在尝试保存文件之前创建了一个目录,并且效果很好,当我尝试将
..
MVC5 模板中的默认菜单部分如下所示:
@Html.ActionLink("Home", "Index", "Home")
@Html.ActionLink("About", "About", "Home")
@Html.ActionLink("Contact", "Contact", "Home
..