asp.net-core 相关问题

ASP.NET Core是一个用于构建Web和云应用程序的精简,可组合和跨平台的框架。它是GitHub上完全开源的。 ASP.NET核心应用程序可以在Windows上运行完整的.NET Framework或更小的.NET Core,也可以在Linux和MacOS上运行.NET Core和Mono。

ASP.NET Core 6.0 表单验证错误:“fieldNameHere 字段是必需的。”即使不存在这样的字段

我正在创建一个 ASP.NET Core 6.0 Web 应用程序。 我对表单的验证不起作用,当我输出 ModelState 错误时,我看到以下内容: 键:电子邮件,错误:电子邮件字段为必填项。 关键:

回答 1 投票 0

无法在 Razor 页面中保存

我有一个代码可以检索以前保存的发票数据,还有一个代码可以在更改价格或数量后再次保存它。问题是,当我按下保存按钮时,没有任何反应,没有消息

回答 1 投票 0

模型绑定后收到 null

模型绑定后我收到带有空值的变量。我不知道为什么,有人可以解释一下出了什么问题吗?谢谢。 表单提交后,标题为空,内容为空。 创建.cshtml 模型绑定后我收到带有空值的变量。我不知道为什么,有人可以解释一下出了什么问题吗?谢谢。 表单提交后,标题为空,内容为空。 创建.cshtml <form asp-action="Create" method="post"> @Html.AntiForgeryToken() <div asp-validation-summary="ModelOnly" class="text-danger"></div> <div class="form-group"> <label asp-for="Title" class="control-label"></label> <input asp-for="Title" class="form-control" /> <span asp-validation-for="Title" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="Content" class="control-label"></label> <textarea asp-for="Content" class="form-control"></textarea> <span asp-validation-for="Content" class="text-danger"></span> </div> <div class="form-group mt-3"> <input type="submit" value="Create" class="btn btn-primary" /> <a asp-action="Index" class="btn btn-custom">Back to List</a> </div> </form> PostViewModel.cs namespace ForumApp.ViewModels { public class PostViewModel { public string Title { get; set; } public string Content { get; set; } } } Post.cs namespace ForumApp.Models { public class Post { public int Id { get; set; } public string Title { get; set; } public string Content { get; set; } public string UserId { get; set; } public ApplicationUser User { get; set; } public ICollection<Comment> Comments { get; set; } = []; } } 创建动作 // POST: Posts/Create [HttpPost] [ValidateAntiForgeryToken] public async Task<IActionResult> Create(PostViewModel model) { if (ModelState.IsValid) { var user = await _userManager.GetUserAsync(User); var post = new Post { Title = model.Title, Content = model.Content, UserId = user.Id }; _context.Add(post); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } return View(model); } 即使没有 ViewModel 它也无法工作,添加 [Bind("Title,Content")] 也没有帮助。这就是我收到的所有内容:空模型 如果它适用于 <input type="text" name="Title" class="form-control" /> 但不适用于 <input asp-for="Title" class="form-control" />,则可能是因为您没有将标签助手添加到项目中。检查您的 _ViewImports.cshtml 文件夹中是否有一个名为 Views 的文件,其中包含以下内容: @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

回答 1 投票 0

Asp.net core 3.1 AutoMapperMappingException:缺少类型映射配置或不支持的映射

我在使用自动映射器进行映射时偶然发现了这个错误。我首先解释一下我的用例 我创建了一个具有推荐功能的网站,我使用 select2 js 进行下拉搜索

回答 2 投票 0

.net core 3.1 中默认激活了 CSP(内容安全策略)吗?

.net core 3.1 中默认激活了 CSP(内容安全策略)吗?还是需要在启动时手动添加? 抱歉,如果以前曾在这里问过这个问题,但我似乎找不到答案。

回答 3 投票 0

如何使用 C# .NET CORE 在 NSwag 文档中添加自定义标头?

我需要添加自定义标头,但无法弄清楚。 我正在尝试使用新的 services.AddOpenApiDocument() 而不是 services.AddSwaggerDocument()。 我想添加这些客户...

回答 4 投票 0

ASP.NET Core Razor 页面登陆索引页面而不是登录页面

我使用 ASP.NET Core 创建了一个 Razor Pages 应用程序。我的起始页面应该是我使用 ASP.NET Core 身份验证创建的登录页面。当我构建和测试时,一切都按预期工作......

回答 1 投票 0

如何为验证属性提供本地化的验证消息

我正在开发 ASP.NET Core 应用程序,我想覆盖数据注释的默认验证错误消息,例如必需、最小长度、最大长度等。我阅读了文档...

回答 6 投票 0

.NET Core 使用外部 JWT 身份验证微服务授权属性?

所以我在理解 .NET Core [Authorize] 属性时遇到了一些麻烦。 我正在运行一个身份验证服务(假设是 authapi.com),当提供有效的

回答 3 投票 0

如何在 SignalR 和 ASP.NET Core 中连接多个集线器

我尝试了以下代码。我有chathub和msghub,在客户端代码中我不知道如何在asp.net core中配置2个集线器。 // 客户端代码 const 连接 = 新 signalR.HubConnectionBuilder() .机智...

回答 1 投票 0

本地主机看不到教程 ASP.NET Core 应用程序

首次在 Windows 10 pro 上使用 MS Visual Studio 2022 构建 ASP.NET Core MVC。当本教程(https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=

回答 3 投票 0

使用 Microsoft.Graph 将人员或组添加到任务列表时出现问题

我使用 Microsoft.Graph,添加“人员”或“组”类型的字段时出现问题。现在显示的代码将一个新任务添加到 SharePoint 任务列表中,该任务基于数据...

回答 1 投票 0

System.NotSupportedException:不支持“System.DateOnly”实例的序列化和反序列化

我正在使用.NET 6、ASP.NET Core Web API 6。 数据库 PostgreSQL 15。 如果存在则删除表 account_object; 创建表 account_object ( id uuid 默认 uuid_generate_v4 () ...

回答 4 投票 0

appsettings.json 中的 Serilog 过滤器不起作用

我正在尝试在我的应用程序设置中使用serilog表达式实现日志过滤器,过滤所有“健康”相关的日志。 这是我到目前为止的配置: “串行日志”:{ “使用”:[“

回答 1 投票 0

如何通过自定义标识符对 Serilog 日志进行分类并为其设置特定的日志记录级别?

我知道可以使用MinimumLevel.Override,然后为每个命名空间或类型定义特定的日志记录级别,但是如果我想通过更特定于我的上下文的内容来记录它怎么办...

回答 1 投票 0

3 分钟后服务器超时问题

如果我的 api 调用时间超过 3 分钟,我会在 abp 样板框架应用程序中遇到服务器超时问题。此问题发生在托管环境而不是本地环境中。我应该去哪里

回答 1 投票 0

.NET API 错误:类型 System.Text.Json.JsonElement 未配置为允许为此 ObjectSerializer 实例序列化的类型

我使用 .NET Core API 和 MongoDB 作为我的数据库。 我正在尝试为一个集合创建一个简单的 CRUD 操作。 API 的 GET 方法工作正常,但我收到 POST 错误...

回答 1 投票 0

“Refit 中无法将 JSON 值转换为 Enum

我有一个 .Net Core Razor 页面应用程序,它尝试使用使用 Refit 创建的类库调用 .Net Core API。 我创建了一个 Refit API 接口,该接口使用带有枚举的模型作为...

回答 3 投票 0

在 onchange 事件上将控件的 ID 动态传递给 C# 函数

我正在将现有的 ASP.NET 应用程序转换为 Blazor 应用程序。 我有这个表格

回答 0 投票 0

应该避免使用 IHttpContextAccessor 吗?将用户信息获取到 DI 服务中

有很多关于使用 IHttpContextAccessor 在 DI 服务中注入用户信息的信息。不过,该界面上有一条警告,建议谨慎使用。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.