asp.net-core-mvc 相关问题

ASP.NET Core MVC是一个轻量级的表示框架,用于使用ASP.NET Core创建动态网站。它允许创建基于控制器的MVC站点,或查看基于模型的Razor页面。 MVC包括路由,模型绑定和验证,过滤器,Web API和Razor视图引擎等功能。

IIS 未提供完整的 HTML 响应

我正在将 ASP.NET Core 7 MVC 应用程序部署到运行 IIS10 的 DEV 服务器。两个非常复杂的视图共享部分视图。当我导航到任一位置时,HTML 响应都会被截断。看来是卡佩...

回答 1 投票 0

如何在 MVC 应用程序中使用 JWT,其中一些 JavaScript 部分使用 IdentityServer4

我有 Asp.Net MVC Core 应用程序,里面是 React JavaScript 应用程序。 我想在 MVC 部分和 React JavaScript 部分之间共享访问令牌。 我用来生成ac...

回答 1 投票 0

ASP.NET Core 8 OpenID Connect - User.Identity 上缺少 SUB 声明

我将 ASP.NET MVC Core 7.0 网站升级到 ASP.NET MVC Core 8.0。该站点使用 OpenID Connect 身份提供商进行登录。 更新后,我的子声明在 ClaimsPrincipal.Identity.Cla 中丢失了...

回答 1 投票 0

如何在 ASP.NET Core 7 MVC Web 应用程序中访问另一个网站?我收到 CORS 错误

我正在使用 ASP.NET Core 7 MVC。结果正确后我想访问另一个网站。 在控制器中声明如下: 公共 ActionResultCalculateSomething(string encIds, string...

回答 1 投票 0

帐户登录出现 HTTP ERROR 400:此页面无法在 ASP.NET Core MVC 中工作

以前账户登录正常,但现在出现错误: 该页面无法正常工作 如果问题仍然存在,请联系网站所有者。 HTTP 错误 400 浏览器地址是 https://localhost:7185/Ac...

回答 1 投票 0

.NET Core FilterAttribute中有没有办法获取请求体?

我的请求示例 http://localhost:8065/api/note 邮政 内容类型:应用程序/json 请求正文:{ "id" : "1234", "title" : "测试", "status" : "草稿"} 响应应该是 {“消息”:“...

回答 5 投票 0

加密我的 Asp.Net Core MVC Web 应用程序中的 appsettings.json 部分

我的 asp.net core MVC Web 应用程序中有以下 appsettings.json :- { “连接字符串”:{ “默认连接”:“服务器=(localdb)\ProjectsV13;数据库=

回答 2 投票 0

OAuth2 连接授予类型“Authorization_code”

我需要使用授权码连接到我的 Identity Server 4。我已经使用隐式授权类型成功连接,但我找不到任何明确的文档

回答 1 投票 0

为什么在ASP.NET Core MVC中创建新产品时Id始终为0?

当我尝试使用 EF Core 在 ASP.NET Core 中创建新产品时,Id 始终为 0。 这是我尝试创建时获得的值: 在此输入图像描述 这是我的产品模型类: 使用

回答 1 投票 0

INSERT 语句与 ASP.NET Core MVC 中 AspNetUsers(IdentityUser) 的 FOREIGN KEY 约束 Id 冲突

我为医生、患者和管理员创建了一个注册面板,当我尝试注册或插入数据时,它给出了这样的错误, SqlException:INSERT 语句与 FOREIGN 冲突...

回答 1 投票 0

配置 NLog 以写入 ASP.NET Core MVC 应用程序中的网络文件路径

我们正在尝试对使用 NLog 使用文件目标进行日志记录的 ASP.NET Core MVC 应用程序进行负载平衡。负载平衡设置将有多个应用程序服务器,计划是存储

回答 1 投票 0

在 ASP.NET Core MVC 中使用 Enum 创建复选框

我想使用枚举创建一个复选框。我可以使用枚举创建一个简单的清单,没有任何问题,但当我在清单中使用 asp-for="" 时,它会给我错误。 每当我使用 asp-f...

回答 1 投票 0

ASP.NET Core MVC(Piranha CMS)发布时找不到视图和主页

我有一个基于 Piranha CMS 的网络应用程序。它调试得很好,但是当我发布应用程序时,它无法工作。 如果我调用任何自定义的

回答 1 投票 0

如何将模型参数值从动作传递到视图并返回到另一个控制器动作?

如何使模型在多个操作和视图中保持活动状态?这样中间就不会丢失参数值。我怀疑我在模型绑定中犯了一些基本错误。 例如, 我有一个模特 p...

回答 1 投票 0

无法在 .NET Core Web 应用程序中修改 HTTP 响应标头集合

我有这个控制器: [PushHeader属性] 公共类 ClockController :控制器 { } 其中PushHeaderAttribute定义如下: 公共类 PushHeaderAttribute :ResultFilterAttr...

回答 1 投票 0

从 MVC 控制器创建/获取 DefaultHtmlGenerator

我正在尝试在 MVC6 控制器方法内为 Microsoft.AspNet.Mvc.Rendering.DefaultHtmlGenerator 创建(或以某种方式获取它的实例) 我想生成 html 来验证我的...

回答 1 投票 0

如何更改 EF Core 与 postgresql 数据库的通信方式

我正在使用 ASP.NET Core MVC 和 postgresql 来编写应用程序,但是在运行这段代码时: 公共异步任务 Index() { 返回 _context.antrenorler != null...

回答 1 投票 0

使用 javascript 与 ASP.NET Core 8 MVC 连接的日期格式更改

这是我的 HTML 视图: 这是我的 HTML 视图: <form method="post" asp-action="GetVillasByDate"> <div class="row p-0 mx-0 py-4"> <div class="col-12 col-md-5 offset-md-1 pl-2 pr-2 pr-md-0"> <div class="form-group"> <label>Check In Date</label> <input asp-for="CheckInDate" type="date" class="form-control" /> </div> </div> <div class="col-8 col-md-3 pl-2 pr-2"> <div class="form-group"> <label>No. of nights</label> <select class="form-select" asp-for="Nights"> @for(var i = 1; i<11; i++) { <option value="@i">@i</option> } </select> </div> </div> <div class="col-4 col-md-2 pt-4 pr-2"> <div class="form-group"> <button type="button" onclick="fnLoadVillaList()" class="btn btn-success btn-block"> <i class="bi bi-search"></i> &nbsp; Check Availability </button> </div> </div> </div> <partial name="_VillaList" model="Model" /> </form> @section scripts { <script> function fnLoadVillaList() { $('.spinner').show(); var objData = { checkInDate: $("#CheckInDate").val(), nights: $("#Nights").val() }; $.ajax({ type: "POST", data: objData, url: "@Url.Action("GetVillasByDate", "Home")", success: function (data) { $("#VillasList").empty(); $("#VillasList").html(data); $('.spinner').hide(); }, failure: function (response) { $('.spinner').hide(); alert(response.responseText); }, error: function (response) { $('.spinner').hide(); alert(response.responseText); } }); } </script> } 我使用了Visual Studio ASP.NET Core 8 MVC,在我的项目中我在输入法中输入日期并在日期更改为月份时进行调试。例如,使用日期 15.10.2023 进行调试会显示日期 0001.01.01,使用日期 5.6.2023 进行调试会显示日期 6.5.2023。怎么解决这个问题? 当客户端和服务器之间传递日期时,它们通常采用字符串的形式。如果客户端传递的日期字符串不符合服务器期望的日期格式,服务器在尝试解析它时可能会出现问题,导致使用默认值(0001-01-01 00:00:00) 。您需要确保传递给服务器的日期字符串采用服务器可接受的日期格式。如果服务器使用特定的日期格式或时区设置,客户端应相应地格式化日期字符串。默认情况下,浏览器根据用户的操作系统或浏览器设置提供日期格式,这会导致格式与预期不同。不一致。 为了确保日期格式一致,您可以显式指定日期格式,而不是依赖浏览器的默认设置。您可以使用 JavaScript 将输入日期转换为 ISO 格式的字符串。确保服务器端正确处理此日期格式。 function fnLoadVillaList() { $('.spinner').show(); var rawDate = $("#CheckInDate").val(); var nights = $("#Nights").val(); var isoDate = new Date(rawDate).toISOString(); var objData = { checkInDate: isoDate, nights: nights };

回答 1 投票 0

使用 jQuery 在表中显示数据库中的数据,但未在 ASP.NET Core 中获取数据

我正在尝试使用弹出窗口和 jQuery 进行增删改查操作,但一开始我只尝试使用 jQuery Ajax 在表中显示数据库中的数据。它不显示错误消息,但不从数据库获取数据。 ...

回答 1 投票 0

ASP.NET Core 表单验证不起作用

写这个问题之前我看了很多文章。我正在学习 ASP.NET Core 8,数据验证/注释在我的练习中不起作用。当我调试表单的数据对象时...

回答 1 投票 0

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