asp.net-core-mvc 相关问题

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

在 ASP.NET Core MVC 应用程序中组合 Okta 和 Entra 身份验证方案

我想在 ASP.NET Core MVC 应用程序中结合 Okta 和 Entra 身份验证方案。 程序.cs: // 奥克塔 builder.Services.AddAuthentication(选项=> { 选项.DefaultAuthenticateScheme =

回答 1 投票 0

更改 ASP.NET Core 中日期时间解析的默认格式

我在 ASP.NET Core 控制器中得到一个日期,如下所示: 公共类MyController:控制器{ 公共 IActionResult 测试(日期时间日期){ } } 该框架能够解析日期,但是......

回答 11 投票 0

将.Net Framework 4.71.1 MVC Web App迁移到.Net core 8.0或最新版本

需要将.Net Framework 4.7.1 MVC Web App迁移到.Net Core。 有什么工具吗? 可以直接迁移到.Net 8.0或最新稳定版本。 请指教。

回答 1 投票 0

如何在 ASP.NET Core 中编辑时格式化输入的数字?

这是我的代码: @Html.TextBoxFor(m => m.TotalBudget, new { @class = "form-control"}) @Html.ValidationMessageFor(m => m.TotalBudget,... 这是我的代码: <div class="form-group"> @Html.TextBoxFor(m => m.TotalBudget, new { @class = "form-control"}) @Html.ValidationMessageFor(m => m.TotalBudget, "", new { @class = "text-danger" }) </div> 无需格式化即可输入数字类型。 我想在编辑时格式化输入值。 我想要的格式是 $###,###,###.## 示例:$22,123.00、$3,000,000.12 我已经尝试过: <div class="form-group"> @Html.TextBoxFor(m => m.TotalBudget, new { @class = "form-control", @format= "${###,###,###,###.##}" }) //@format= "{0:C2}" @Html.ValidationMessageFor(m => m.TotalBudget, "", new { @class = "text-danger" }) </div> [DisplayFormat(DataFormatString = "{0:C2}", ApplyFormatInEditMode = true)] [DisplayFormat(DataFormatString = "{$###,###,###,###.##}", ApplyFormatInEditMode = true)] 我做错了什么? 您可以尝试使用 JavaScript 代码来实现您的需求。下面是示例代码,它允许您在编辑时使用货币格式化字段。 索引.cshtml: @model WebApplication1.Models.BudgetViewModel @{ ViewBag.Title = "Budget Form"; } <h2>Enter Budget</h2> <div class="form-group"> @Html.TextBoxFor(m => m.TotalBudget, new { @class = "form-control", @id = "totalBudget" }) @Html.ValidationMessageFor(m => m.TotalBudget, "", new { @class = "text-danger" }) </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(document).ready(function () { $('#totalBudget').on('input', function () { // Remove any characters that are not numbers, periods, or commas var value = $(this).val().replace(/[^0-9.]/g, ''); // Format the value var formattedValue = formatCurrency(value); // Set the formatted value back to the input field $(this).val(formattedValue); }); }); function formatCurrency(value) { // Split the value into integer and decimal parts var parts = value.split('.'); var integerPart = parts[0]; var decimalPart = parts[1] ? '.' + parts[1].slice(0, 2) : ''; // Format the integer part with commas var formattedInteger = integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, ','); // Handle cases when the user enters just the decimal point or a number like "0." if (value.endsWith('.')) { decimalPart = '.'; } // Return the formatted value with a dollar sign return '$' + formattedInteger + decimalPart; } </script> BudgetViewModel.cs: using System.ComponentModel.DataAnnotations; namespace WebApplication1.Models { public class BudgetViewModel { [DataType(DataType.Currency)] public decimal TotalBudget { get; set; } } }

回答 1 投票 0

无法使用UrlHelper

我目前正在尝试做一些在 ASP.NET 4 中非常简单直接的事情,但现在在 ASP.NET 5 中情况并非如此。 以前使用 UrlHelper 非常简单: 变种

回答 6 投票 0

如何使用实体框架在 .NET 上的一对多关系中的多列上添加导航

我有 2 个表,其中多个列指向一个实体或表。 [表(“opcr”)] 公开课 Opcr { [钥匙] 公共 int Id { 得到;放; } [必需的] 公共字符串?...

回答 1 投票 0

ASP.NET Core MVC:使用绑定将前端的格式化货币字符串转换为控制器中的十进制

我有一个这样的示例类: 公共类测试类 { [精度(18,2)] 公共十进制?金额{得到;放; } } 在前端,金额被视为具有以下格式的字符串...

回答 1 投票 0

ASP.NET MVC 图像不显示

我得到了app.UseStaticFiles();在程序.CS中 调试时,我在站点 html 中得到了 。 该文件存在于 wwwroot/images 中。但图像不是

回答 1 投票 0

如何使用DefaultHttpContext从Uri获取RouteData

我正在将代码从 .net4.8 框架迁移到 .net 8 MVC 项目 之前我们使用此代码从 Uri 中获取控制器名称 公共类 GetRouteDataContext :HttpContextBase { 公开

回答 1 投票 0

Aspire 项目无法加载 Blazor 页面的图像

问题:带有复制的显示图像的工作 Razor 页面的新 .NET Aspire Starter 应用程序项目无法在按下按钮时显示图像。 为什么? 重现步骤: 背景 - 需要 .NET Aspire mod...

回答 1 投票 0

在 Kestrel 和 ASP.NET Core MVC 中实现返回 100 Continue HTTP 状态的端点

我创建了一个 [HttpPut] 控制器端点,其中只包含 var bytes = System.Text.Encoding.ASCII.GetBytes("愿您的智慧赐予我们,直到星星从天而降。"); 回复...

回答 1 投票 0

ASP.NET Core MVC:通过Ajax调用Rotativa并在另一个选项卡中打开

我正在开发一个 ASP.NET Core MVC 应用程序,我必须将一些视图迁移到 PDF。 我正在使用 Rotativa,到目前为止效果很好。 PDF 在新选项卡中打开。我正在运行它 @Html。行动李...

回答 1 投票 0

如何在 ASP.NET Core MVC 中跨整个应用程序存储用户数据

我正在尝试创建一个应用程序,就像卖家管理库存和订单的系统一样。我不想对我的 API 进行数百次调用,所以我想在用户登录后存储用户并......

回答 1 投票 0

如何从sql select语句中获取键入的数据到Excel

ASP.NET Core 8 MVC 应用程序控制器应创建一个 Excel 电子表格,其中包含来自任意 SQL 选择的列(数字、字符串、日期、逻辑)中的类型数据。 我尝试了这段代码: 公共异步...

回答 1 投票 0

我在 InventoryController 中的创建页面因 ASP.NET Core MVC 中的 _Layout 出现错误

我正在尝试创建一个项目,但它说 布局=_DashboardLayout 在 Dashboard/Inventory/Create.cshtml 中是我的问题,但除了我正在使用 InventoryContr 所做的事情之外,我在这里看不到任何问题...

回答 1 投票 0

ASP.NET Core - 尽管允许所有来源,但发布请求时出现 CORS 错误

每当我从我制作的前端网页向服务器发送 POST 请求时,DevTools 控制台都会抛出以下错误: 可以从来源“ht...

回答 1 投票 0

向默认 Index.cshtml RazorPages ASP.NET Core 2.1.0 添加一个属性

我在一个项目中使用 ASP.NET Core 2.1.0,我想向默认脚手架 Index.cshtml 页面添加一个额外的属性。 这是我的实体 - 请建议: 公开课角色 { 公共整数...

回答 1 投票 0

尽管允许所有来源,但发布到 ASP.NET Core Web 服务器时出现 CORS 错误

每当我从我制作的前端网页向服务器发送发布请求时,开发工具控制台都会抛出以下错误: 可以从来源“htt”访问“http://127.0.0.1:5000/CreateBooking”获取...

回答 1 投票 0

将对象发送到控制器,包括外键

我正在尝试创建一个名为 Facture 的对象,它有一个外键 Client: 公开课工厂 { 公共 int Id { 得到;放; } [验证从不] [数据类型(数据类型.日期)] 公共达...

回答 1 投票 0

如何在 C# / .NET Core 项目中的startup.cs 之后更改 SignInManager 中的 dbcontext 与数据库的连接

首先我创建了选择数据库登录页面。之后,登录表单出现在我的项目中。在这个逻辑中,如何更改 SignInManager 和 UserManager 中与数据库的连接? 在 Startup.cs 中我有

回答 2 投票 0

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