asp.net-mvc-5相关内容

在使用 OnModelCreating 和 ApplicationDbContext 时解决“无键定义"错误?

我一直在尝试为我的集合类型创建导航属性,我发现 这个例子 一个人如何使用 OnModelCreating 完成它.我在我的 MVC 5 应用程序中试了一下,在尝试更新我的数据库时收到了这个错误: 在模型生成过程中检测到一个或多个验证错误: BlogEngine.Models.IdentityUserLogin:: EntityType 'IdentityUserLogin'没有定义键. ..
发布时间:2022-01-06 08:30:40 C#/.NET

ASP MVC 授权错误

当我使用时: [授权]公共动作结果索引(){....返回视图();} 或 [Authorize(Users="john")]公共动作结果索引(){....返回视图();} 我的脚本运行良好,但当我使用时: [授权(角色=“管理员")]公共动作结果索引(){.....返回视图();} 错误: 发生与网络相关或特定于实例的错误建立与 SQL Server 的连接.未找到服务器或无法访 ..

我需要在 MVC Razor 中编码属性值吗?

在一个 cshtml 文件中,我将一个字符串分配给一个属性.例如: 由于@Model.Value 字符串可以包含任何Unicode 字符,显然该字符串必须被编码.Razor 会自动编码这个值吗?我猜它不会或不能,因为我可以轻松地在它之后立即放置一个 @Html.Raw 以将整个内容分解为两个标签. 我认为我需要做的是: 正确吗? 同样,如果我在脚本的 JavaScript ..
发布时间:2022-01-06 08:30:11 其他开发

我什么时候应该使用 AutoMapper,什么时候不

我有一个数据层,其中包含我的 EF6 DbFirst edmx、存储库和 AutoMappings. 对于我的数据层中的每个自动生成的实体,我还有一个带有 Poco 的模型层.除了一些名称更改外,属性几乎完全匹配. AutoMapper 仅安装到我的 DataLayer 中,这是我在配置文件中设置所有映射的地方.在这一点上,我有一个从每个 DataLayer 实体到每个 ModelLa ..
发布时间:2022-01-06 08:29:48 C#/.NET

第一次外部登录尝试重定向回登录操作,第二次有效

我在我的 ASP.Net MVC 5/WebApi 2 项目中使用 OWIN 的外部身份验证提供程序,但遇到了一个奇怪的问题. 登录工作流程与 SO 上的这里完全一样.用户点击登录页面,选择一个提供者并登录.我的问题是第一次点击提供者会重​​定向回相同的登录页面: http://localhost:57291/Account/Login?ReturnUrl=%2fAccount%2fExt ..
发布时间:2022-01-06 08:29:40 C#/.NET

在 ASP.NET MVC5 Identity 系统中进一步扩展 ApplicationUser 类

我正在为大学创建一个简单的应用程序,学生可以在其中提出某种类型的请求,然后由特定专业的员工处理. 我想使用默认的 MVC5 身份系统并使用 TPH 模式扩展 ApplicationUser 类.所以我给ApplicationUser添加了通用属性: 公共类 ApplicationUser : IdentityUser{[必需的]公共字符串名字{获取;放;}[必需的]公共字符串姓氏 { 获取 ..
发布时间:2022-01-06 08:29:12 其他开发

在 MVC Razor 视图中显示来自模型的 HTML 字符串

我有一个模型文件,它返回一个带有换行符 BR 标记的 HTML 字符串,但是如何在浏览器上显示该 HTML?问题在于换行符,标签本身显示在 UI 上 我试图将模型放在 Html.Raw(modelItem => item.Speaking) 中,但它从不工作,因为它需要一个字符串,并且无法将 lambda 表达式转换为类型“字符串",因为它不是委托类型 以下是我尝试过的代码和注释. ..
发布时间:2022-01-06 08:29:06 其他开发

如何将 AJAX 请求中的 id 列表传递给 MVC 中的服务器

在对 MVC 中的服务器的 AJAX 请求中,如何将 id 列表传递给控制器​​的操作函数? 无论是否使用 Html 助手,我都接受. 我知道 MVC 的模型绑定器在处理 int、string 和 bool 等简单类型时没有问题. 是不是我必须在动作中使用和数组来代替? 我不在乎是否必须使用 array 或 List 并且即使字符串是 int 或 strings 我总是可以 ..
发布时间:2022-01-06 08:28:43 前端开发

有没有办法可以在 ASP.NET 中调试路由.MVC5?

过去我使用了一些我认为是微软的 Scott Hanselman 的代码.但是现在我使用的是 MVC5,我认为该代码不再有效. 有没有一种方法可以跟踪在 MVC5 中采用的路由,以便我知道为什么我会看到如下消息: HTTP 错误 404.0 - 未找到您要查找的资源已被删除、更名或暂时不可用. 解决方案 我知道现在对于 OP 来说已经晚了,但是对于其他任何试图调试 404 错误的人,我已 ..
发布时间:2022-01-06 08:28:29 其他开发

浏览器链接 Visual Studio 2013 不起作用

我是 VS 2013 的新手,最近了解了一项名为浏览器链接的功能.我认为这是微软提供的一个很棒的功能. 我无法获得连接.按照我做的步骤 创建了一个新的 Empty MVC 项目 创建控制器主页和操作索引 创建了一个视图 Index.cshtml. 解决方案处于调试模式. 运行解决方案. 以下是项目的 web.config 设置 我已经完成了 Microsoft 在其 ..
发布时间:2022-01-06 08:28:15 C#/.NET

多租户应用中的 IdentityRole

我正在构建一个 ASP.NET MVC 5 多租户解决方案,但在角色方面有一个小问题.我创建了一个自定义角色实体,如下所示: public class ApplicationRole : IdentityRole, ITenantEntity{公共应用程序角色(): 根据(){}公共应用程序角色(字符串角色名称):基地(角色名称){}公众号?租户 ID { 获取;放;}} 并完成了其他所有需要 ..
发布时间:2022-01-06 08:28:10 C#/.NET

如何在 ASP.NET MVC 中绑定 HttpPost 上的嵌套对象

我已经开始实施这个解决方案绑定属性包含和排除具有复杂类型嵌套对象的属性 但它根本不起作用. 同样的问题在这里在 HttpPost 上使用 MVC3 绑定嵌套模型 但没有具体的答案. 型号 [Bind(Include = "FirstName,MiddleName,LastName,Position,TruckTypeID,Direction,Organization,Ob ..
发布时间:2022-01-06 08:28:02 C#/.NET

MVC5中的存储过程不返回值

我正在通过 db 方法在 MVC5 中使用实体框架.我使用 Mysql 作为数据库.我创建了一个过程,当在 Mysql 中调用过程时,它按我的预期工作.但是当我在 MVC 中使用过程时,它每次返回 0. 存储过程 创建程序`checkSeasonAvailability`(在 paramSeasonId INT,在 paramHotelId INT,在 paramStartDate var ..
发布时间:2022-01-06 08:27:52 数据库

如何在 .NET MVC 5 中存储会话数据

我可以使用 HttpContext.ApplicationInstance.Context 类来存储使用 Session 函数的会话数据吗?或者有更好的方法来做到这一点? 解决方案 通常会话可作为控制器操作中的属性使用: public ActionResult Index(){this.Session["foo"] = "bar";返回视图();} 由于 Session 属性属于 Ht ..
发布时间:2022-01-06 08:27:36 C#/.NET

数据注释/验证不适用于部分视图

我在运行时根据用户输入加载了一些局部视图. $("#Categories").change(function () {$.ajax({url: "/Product/Create" + $("#Categories option:selected").text().replace(/\s+/, ""),类型:“获取"}).done(函数(partialViewResult){$("#partial ..
发布时间:2022-01-06 08:27:29 其他开发