asp.net-core 相关问题

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

在上传图像过程中向服务器发送附加信息

我在 vue 2.6.11 上使用 filepond 4.25.1,到目前为止一切正常。 我想向我的服务器(aspnet core 3)发送附加信息。我正在从文件发送我的请求...

回答 2 投票 0

在反向地图中使用自定义映射

这是我的代码: 公共类 PostDto : BaseDto { [Json忽略] 公共覆盖 int Id { 获取;放; } [必需的] [字符串长度(200)] 公共字符串标题 { ge...

回答 1 投票 0

嗨!使用 ASP.NET 6 和 mysql 服务器,有没有办法知道 SP 的状态?

目前我正在开发 ASP.NET Core 6 和 Mysqlserver,我正在开发一种功能,其中前端调用我们,然后调用一个应该禁用此功能的存储过程(又名...

回答 1 投票 0

builder.Configuration.GetConnectionString(“DefaultConnection”)不起作用.NET 8

我正在创建 ASP.NET Core 8 Web API,但无法获取数据库的连接字符串来工作。如果我对连接进行硬编码,它就可以正常工作。 这是我在

回答 1 投票 0

为什么当每个页面初始化 Entity Framework Core 时,Blazor 中的快速页面导航会导致问题?

我在 Blazor 应用程序中遇到问题,快速页面导航似乎导致了问题。我的应用程序中的每个页面都会初始化 Entity Framework Core 以从数据中获取数据...

回答 1 投票 0

在 ASP.NET Core 8 MVC 中将 IEnumerable<Entity> 从视图传递到控制器

这是我的观点: @模型IEnumerable 这是我的观点: @model IEnumerable<HourlyLimit> <html> <head><title></title></head> <body> <form method="post" action="~/Admin/HourlyLimits/Set" enctype="multipart/form-data"> @foreach (var item in Model) { <input asp-for="@item.ID" hidden /> <input asp-for="@item.Date" hidden /> <input asp-for="@item.Hour" hidden /> <input asp-for="@item.Capacity" type="number"> } <button type="submit"></button> </body> </html> 在此操作的 Get 方法中,我将 IEnumerable<HourlyLimit> 传递给视图,如下所示: IEnumerable<HourlyLimit> hourlyLimits = await _db.HourlyLimits .OrderBy(h => h.Hour) .ToListAsync(); return View(hourlyLimits); 加载页面时,会根据数据库中的现有记录正确填充 <input /> 标签;所以看起来模型绑定工作正常。 问题是,当我提交表单时,传递给该操作的 Post 方法的对象,它的 count 为 0: [HttpPost] // hourlyLimits.Count is 0 here when I hit the breakpoint public async Task<IActionResult> Set(IEnumerable<HourlyLimit> hourlyLimits) { if (!ModelState.IsValid) { //... } try { //... } catch (Exception) { //... } } 怎么了?如何从视图中提交 IEnumerable<HouryLimit>? 要为 MVC 绑定准备上下文以正确工作,请使用如下索引: @{ int i=0; } @foreach (var item in Model) { <input type="hidden" asp-for="@item.ID" name="@("hourlyLimits["+i+"].ID")" /> <input type="hidden" asp-for="@item.Date" name="@("hourlyLimits["+i+"].Date")" /> <input type="hidden" asp-for="@item.Hour" name="@("hourlyLimits["+i+"].Hour")" /> <input type="number" asp-for="@item.Capacity" name="@("hourlyLimits["+i+"].Capacity")" /> @(i++) } 第二个选项是将视图数据模型声明为 IList<HourlyLimit> 并使用 for 语句: @model IList<HourlyLimit> <html> <head><title></title></head> <body> <form method="post" action="~/Admin/HourlyLimits/Set" > @for (int i = 0; i < Model.Count(); i++) { <input type="hidden" asp-for="@Model[i].ID" name="@("hourlyLimits["+i+"].ID")" /> <input type="hidden" asp-for="@Model[i].Date" name="@("hourlyLimits["+i+"].Date")" /> <input type="hidden" asp-for="@Model[i].Hour" name="@("hourlyLimits["+i+"].Hour")" /> <input type="number" asp-for="@Model[i].Capacity" name="@("hourlyLimits["+i+"].Capacity")" /> } <button type="submit"></button> </body> </html>

回答 1 投票 0

微服务中的ASP.NET Core身份验证和授权

我想在单独的微服务中执行身份验证和授权。同时,我的授权微服务不是一个身份提供者,而是一个简单的API。 哈...

回答 1 投票 0

使用 Lazy<T> 将令牌值存储在 .NET 6 中的作用域服务中

如果我有一个将令牌存储为惰性对象的服务,并且该令牌是在值工厂内获取的,那么该值是否跨多个请求持久存在,或者因为底层服务是有范围的,

回答 1 投票 0

如何允许特定 Microsoft Entra ID 租户的用户访问 ASP.NET Core Web 应用程序

我正在开发一个 ASP.NET Core Web 应用程序,用于在我和第三方之间交换数据。该应用程序使用 Microsoft 身份平台对用户进行身份验证。我想创造...

回答 1 投票 0

如何在同一控制器中创建 odata 和非 odata 端点

目标:在同一控制器内创建两个 httpget 端点:一个用于 OData,一个用于非 OData。 此代码给出错误:AmbigouslyMatchException:请求匹配多个端点。 [路线(&q...

回答 1 投票 0

在 ASP.NET 8 MVC 中将 IEnumerable<Entity> 从视图传递到控制器

我的看法: @模型IEnumerable 我的看法: @model IEnumerable<HourlyLimit> <html> <head><title></title></head> <body> <form method="post" action="~/Admin/HourlyLimits/Set" enctype="multipart/form-data"> @foreach (var item in Model) { <input asp-for="@item.ID" hidden /> <input asp-for="@item.Date" hidden /> <input asp-for="@item.Hour" hidden /> <input asp-for="@item.Capacity" type="number"> } <button type="submit"></button> </body> </html> 在此操作的 get 方法中,我将 IEnumerable<HourlyLimit> 传递给视图,如下所示: IEnumerable<HourlyLimit> hourlyLimits = await _db.HourlyLimits .OrderBy(h => h.Hour) .ToListAsync(); return View(hourlyLimits); 加载页面时,会根据数据库中的现有记录正确填充 <input /> 标签;所以看起来模型绑定工作正常。 问题是,当我提交表单时,传递给该操作的 post 方法的对象的 count 为 0。 [HttpPost] public async Task<IActionResult> Set(IEnumerable<HourlyLimit> hourlyLimits) // hourlyLimits.Count is 0 here when I hit the breakpoint in the line below. { if (!ModelState.IsValid) { //... } try { //... } catch (Exception) { //... } } 怎么了?如何从视图中提交 IEnumerable<HouryLimit>? 要为 MVC 绑定准备上下文以正确工作,请使用如下索引: @{ int i=0; } @foreach (var item in Model) { <input type="hidden" name="@("hourlyLimits["+i+"].ID")" value="@item.ID" /> <input type="hidden" name="@("hourlyLimits["+i+"].Date")" value="@item.Date" /> <input type="hidden" name="@("hourlyLimits["+i+"].Hour")" value="@item.Hour" /> <input type="number" name="@("hourlyLimits["+i+"].Capacity")" value="@item.Capacity" /> @(i++) }

回答 1 投票 0

如何将带有自定义属性的IdentityRole实现到UserManager中?

我的身份角色: 公开课培训师:IdentityRole { 公共字符串?专业化{获取;放; } 公共 ICollection?课程{获取;放; } } ...的例子

回答 1 投票 0

如何使此 URL 模式在 ASP.NET Core 中可接受?

我正在使用 Razor 页面的 ASP.NET Core 项目中工作,我正在尝试制作此 URL 模式 /{客户名称}/表单/{页面} 可以接受的路线。您应该知道我使用的是 Razor Pages 而不是 MVC。

回答 1 投票 0

无法将 html 的输入绑定到 ASP.NET Core 模型

我正在尝试创建一个订单实体。为此,我创建了一个模型、控制器和视图,但是当我尝试在视图中编写某些内容时,没有任何内容传输到 post 方法,并且我得到了模型...

回答 1 投票 0

在 Windows Server 上部署 ASP.Net Core Web 应用程序时如何解决“HTTP 错误 403.14 - 禁止”

我尝试在 Windows Server 环境上部署 ASP.NET Core Web 应用程序时遇到 HTTP 错误(403.14 - 禁止)。以下是我已采取的步骤: 发布 ASP.NET Cor...

回答 1 投票 0

无法在身份脚手架中选择自定义用户类别

我正在尝试在 ASP.NET Core 应用程序中搭建身份页面(登录和注册)。但是,当我选择页面和 DbContext 类时,我无法选择自定义用户类 Application...

回答 1 投票 0

在 ASP.NET Core 6 中使用 TempData 时出现 ERR_HTTP2_PROTOCOL_ERROR

当我不使用 TempData 时,页面工作正常,但是当我使用它时,出现以下错误。 无法访问此站点 https://localhost:44332/Home/UploadFile 的网页可能暂时无法访问...

回答 1 投票 0

如何在ConfigureServices中获取FeatureManager?

ASP.NET Core 3 Web 服务器。 应用程序设置.json “功能管理”:{ “路线策略”:假 }, 我想在函数中获取配置并添加路由。 如何获取FeatureManager h...

回答 1 投票 0

DBContextFactory 与 DBContext 的工作单元

我想在 ASP.NET Core 和 EF Core 中实现工作单元模式。 我的问题是是否在工作单元构造函数中使用 DbContextFactory 还是 DbContext 实例。哪种方法是

回答 1 投票 0

Unity WebGL 与 ASP.NET Core MVC

因为我找不到问题的解决方案,所以我创建了这个帖子。我是 ASP.NET Core MVC 的初学者,目前正在尝试使用 Unity 构建游戏作为 WebGL 创建一个网站。这是我的项目...

回答 2 投票 0

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