asp.net-core 相关问题

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

C# .NET Core Worker 服务需要根据设置记录到文本文件和数据库表

我添加了用于写入文本文件的 Serilog 和用于写入 SQL Server 数据库表的自定义提供程序。当我添加任何一个时,该代码都有效,但如果同时添加两者,则仅 Serilog 有效。请指教

回答 1 投票 0

如何在ConfigureServices方法中获取IOptions?

我有asp.net core应用程序。我想使用 IOptions 模式从 appsettings.json 注入值。所以我有一个类 SecurityHeaderOptions,并且还有目标类 SecurityHeadersBuilder wh...

回答 7 投票 0

当EditForm有OnValidSubmit时所有值都会重置

我有一个 Blazor 组件。传入 Id,但当编辑表单的 OnValidSubmit 首先触发时,它会按预期运行“OnInitializedAsync()”。 我首先在页面加载时将参数设置为 true...

回答 1 投票 0

清除Asp.net Core中的所有cookie

我正在开发一个 Asp.net Core 网站,在我的注销链接中我想删除所有当前的域 cookie。 当我使用 Asp.net MVC 时,我尝试了这段代码 string[] myCookies = Request.Cookies.A...

回答 3 投票 0

使用 Microsoft.AspNetCore.Authentication.AzureADB2C.UI 时如何覆盖/替换错误页面处理?

我在 ASP.Net Core 2.2 MVC Web 应用程序中使用 Azure AD B2C .Net core Microsoft.AspNetCore.Authentication.AzureADB2C.UI 库(使用 NuGet 安装)。 我希望能够更改错误

回答 2 投票 0

B2C账户错误页面-重定向至主页/错误

我正在尝试自定义Azure B2C应用程序错误(AADB2C99002)的帐户错误,但是,它总是重定向到https:///MicrosoftIdentity/Account/Error,而我的帐户错误页面sh...

回答 1 投票 0

如何正确排除 .NET 8 中的 Identity 表?

我试图排除一些默认带有 Identity 的表,但我收到了每个表的警告: 实体类型“IdentityUserToken”首先被显式映射,然后被忽略。缺点...

回答 1 投票 0

控制器方法接收 Ajax 发送的数据为 null

我有一个简单的控制器方法,期望接收一个字符串参数: 公共类 ZTest :BaseController { [http邮报] 公共异步任务测试(stri...

回答 1 投票 0

.ToList() 转换花费太多时间

这是两个不需要时间执行的快速查询。 但是,当我将查询从 AsQueryable 转换为 .ToList() 时,只有一行需要超过两到三分钟的时间。但我需要信息

回答 1 投票 0

无法调用带有[Authorize(Roles = "角色名称")]属性标记的方法。 ASP.NET Core

所以,我做了一个简单的Jwt令牌授权。当没有角色时,一切都正常。但是,当我尝试使该方法只能通过角色访问时,它会显示 403 和其他访问错误。 我的

回答 1 投票 0

如何对 TextOutputFormatter 进行单元测试

我已经编写了一个 TextOutputFormatter,它按预期工作,但现在我想围绕它进行一些单元测试。 WriteResponseBodyAsync 的第一个参数是 OutputFromatterWriteContext...

回答 2 投票 0

一个项目中有 2 个 launchsettings.json 文件

我目前有一个项目,有 2 个 launchsettings.json 文件。一个位于“属性”文件夹下,另一个位于“视图/属性”下。我很困惑,因为这是我第一次遇到这种情况

回答 1 投票 0

在 Visual Studio 2022 中的 Web 服务器 API 项目中将目标平台从 x64 更改为 x86 后出现错误 500.30

我使用 .NET 8.0 在 Visual Studio 2022 中创建了一个新的 Web 服务器 API 项目。自动生成 WeatherForecast 控制器。编译发布后不做任何修改...

回答 1 投票 0

使用itextsharp 5.5.13.3在.net core 6 mvc中将数据表转换为带有自定义页眉和页脚的pdf?

我想用数据表中的数据生成pdf并设置自定义页眉和页脚。 私人无效 ProcessEMICalendarDocument(DocumentGenerationRequestModel 项目,List templateStrea...

回答 1 投票 0

迁移捆绑日志未发送到 Seq

执行迁移包时,日志不会发送到 Seq。正常执行应用程序时,所有内容都会整齐地发送到 Seq。 首先我认为这是因为 Log.CloseAndFlush() 没有被调用,

回答 1 投票 0

EF Core Fluent API 中定义的多对多关系

这可能是重复的,但真诚地,我花了不眠之夜试图找出如何实现这种关系。基本上,一个银行客户可以拥有许多他们主要的账户......

回答 1 投票 0

在asp.net core的下面的代码中,用户可以选择多个单选按钮,这使得愚蠢的

这是我的测验应用程序在 asp.net core 中的视图 ... 这是我的测验应用程序在 asp.net core 中的视图 <div class="question bg-white p-3 border-bottom"> <div class="d-flex flex-row align-items-center question-title"> <h3 class="text-primary">Q.</h3> <h5 class="mt-1 ml-2">@Html.DisplayFor(x => x.q_text)</h5> </div> <div class="ans ml-2"> <label class="radio"> <span> @Html.RadioButtonFor(x => x.QA, Model.q_id, new { id = "QA" }) <span class="checkmark"></span> @Model.QA </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @Html.RadioButtonFor(x => x.QB, Model.q_id, new { id = "QB" }) <span class="checkmark"></span> @Model.QB </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @Html.RadioButtonFor(x => x.QC, Model.q_id, new { id = "QC" }) <span class="checkmark"></span> @Model.QC </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @Html.RadioButtonFor(x => x.QD, Model.q_id, new { id = "QD" }) <span class="checkmark"></span> @Model.QD </span> </label> </div> <div class="row" style="display:none"> @Html.TextBoxFor(x => x.QCorrectAns) </div> </div> <div class="d-flex flex-row justify-content-between align-items-center p-3 bg-white"> <input type="submit" value="Next" class="btn btn-success" /> @Html.ValidationMessage("", new { @class = "text-danger" }) </div> 我尝试申请应用选项名称来代替Model.q_id,但没有成功。 在上面的代码中,用户可以选择多个选项,从而导致错误或错误的答案选择。我不想应用用户可以选择多个选项。 我希望用户可以一次选择一个选项。 模型类 public int q_id { get; set; } public string q_text { get; set; } public string QA { get; set; } public string QB { get; set; } public string QC { get; set; } public string QD { get; set; } public string QCorrectAns { get; set; } public Nullable<int> q_fk_Cat_id { get; set; } public virtual quiz_Category quiz_Category { get; set; } 然后我必须为其指定 id,并且需要编写 JavaScript 代码。 不,我的意思是使用 asp.net core 标签助手来实现您的要求。在 html 输入标签单选按钮内,它将使用名称来查看这是否是一个组。因此,如果您使用标签助手,您应该为 q_id 设置 asp-for 属性,它会自动将所有名称设置为 q_id。 像这样: <input type="radio" asp-for="q_id" value="@Model.QA" /> 更多详情,您可以参考下面的例子: 我的控制器代码: public IActionResult Index() { var model = new quizModel() { QA="1", QB="2", QC="3", QD="4"}; return View(model); } 查看代码: <form asp-action="test" method="post"> <div class="question bg-white p-3 border-bottom"> <div class="d-flex flex-row align-items-center question-title"> <h3 class="text-primary">Q.</h3> <h5 class="mt-1 ml-2">@Html.DisplayFor(x => x.q_text)</h5> </div> <div class="ans ml-2"> <label class="radio"> <span> @* @Html.RadioButtonFor(x => x.QA, 0, new { id = "QA", name = "q_id" }) *@ <input type="radio" asp-for="q_id" value="@Model.QA" /> <span class="checkmark"></span> @Model.QA </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @* @Html.RadioButtonFor(x => x.QB, 1, new { id = "QB", name = "q_id" }) *@ <input type="radio" asp-for="q_id" value="@Model.QB" /> <span class="checkmark"></span> @Model.QB </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @* @Html.RadioButtonFor(x => x.QC, 2, new { id = "QC", name = "q_id" }) *@ <input type="radio" asp-for="q_id" value="@Model.QC" /> <span class="checkmark"></span> @Model.QC </span> </label> </div> <div class="ans ml-2"> <label class="radio"> <span> @* @Html.RadioButtonFor(x => x.QD, 3, new { id = "QD", name = "q_id" }) *@ <input type="radio" asp-for="q_id" value="@Model.QD" /> <span class="checkmark"></span> @Model.QD </span> </label> </div> <div class="row" style="display:none"> @Html.TextBoxFor(x => x.QCorrectAns) </div> <input type="submit" value="submit"/> </div> </form> 结果:

回答 1 投票 0

Json 列的 EF Core 数据播种

我正在尝试在具有一些 json 列的 EF core DbContext 中添加数据种子。 公共类地图点 { 公共 Guid Id { 获取;放; } 公共位置位置{获取;放; } } 公开课地点 ...

回答 1 投票 0

asp.net core web api 项目如何使用 FluentValidation 自动验证

我想用fluidvalidation自动验证异常,但现在还做不到。如果我将 Validator 放在同一个项目中,它会起作用,但如果我将 Validator 放在另一个库中......

回答 2 投票 0

Asp .Net Core 3 中的挑战到底意味着什么?

我知道你可以在asp .net core中进行身份验证和授权。例如,您可以使用授权属性拒绝对某些资源的访问。 例如,如果用户尝试...

回答 2 投票 0

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