asp.net-mvc 相关问题

ASP.NET MVC框架是一个开源Web应用程序框架和工具,它实现了针对Web应用程序定制的模型 - 视图 - 控制器(MVC)模式的版本,并构建在ASP.NET技术基础之上。

根据 ID 过滤 HTMLDropDownListFor

我希望能够过滤此下拉列表,使其仅显示集合中 MemoId 为 0 的项目 到目前为止我所做的是: @Html.DropDownListFor(模型 => 模型。

回答 1 投票 0

为 ASP.NET MVC Intranet 应用程序实现 Windows 身份验证的最佳方法是什么?

我创建了一个 ASP.NET MVC 4 应用程序,该应用程序以前使用 Windows 窗体对用户进行身份验证,但我将其移动到内部服务器,并希望根据用户的 AD l 对用户进行身份验证...

回答 3 投票 0

标题必须至少15个字符

正文必须至少 30 个字符;你进入了。

回答 3 投票 0

仅插入相同类型的两个属性之一时 EF 失败

我有这个闭包表,应该可以更容易地获取评论的所有回复、他们的回复、对评论的所有回复(甚至是远房继承人),但是当我尝试插入父级时......

回答 1 投票 0

.NET 4.8 网站上的 ASP.NET MVC 不显示 Azure 应用服务上的所有页面

ASP.NET MVC 在本地计算机上工作正常,但一旦部署到 Azure App Service 上,与数据库写入操作相关的页面不会显示(向数据库添加数据的页面和页面...

回答 1 投票 0

OpenId Connect 因 SQL Server 会话状态而失败

我有一个在 IIS 8.5/Windows Server 2012 上运行的 ASP.NET MVC 5 Web 应用程序。它使用 Keycloak 进行 OpenId Connect 身份验证。 当会话状态模式为 InProc 时,这工作正常,ses...

回答 1 投票 0

如何通过 ASP.NET MVC 中的迁移在 OnModelCreating() 中创建一个或多个用户?

假设我有一个标准的 WebApplication 将数据保存到远程数据库。通过逻辑分离,我有一个 DataAccess 类,它当前正在初始化一组自定义角色

回答 1 投票 0

通过 Github Actions Workflow ASP .Net 多文件项目在 Azure 上运行不正确的文件

我正在尝试通过 Github 操作将我的 ASP .Net MVC Core Web 应用程序部署到 Azure。当在本地主机上运行它时,一切正常,但是当部署(部署过程完美)到 Azure 时......

回答 1 投票 0

状态 cookie 无效。处理远程登录时遇到错误。 ASP.NET Core MVC 外部社交登录

在没有 ASP.NET Core Identity 的 ASP.NET Core2.2 MVC Web 应用程序中实现外部社交登录时。成功 si 后重定向回应用程序时,我收到以下错误...

回答 2 投票 0

不使用 PublishProfile 发布 ASP.NET MVC 项目

我想使用 msbuild 通过命令提示符发布我的 ASP.NET MVC 项目。 当我使用publishProfile时,它工作正常并在所需位置生成发布文件夹;但当我使用

回答 1 投票 0

ASP.NET MVC 购物车数量更新并从购物车中删除商品

我是新人,所以请不要对我太苛刻。 我创建购物车并尝试更新视图内的项目数量,并删除该项目。但没有任何作用。请帮助我。 这些是我的看法...

回答 1 投票 0

引导下拉菜单 ASP.NET MVC

在 Microsoft ASP.NET MVC 应用程序中,我尝试实现带有下拉菜单的 Bootstrap NavBar。带有下拉菜单的菜单项不会下拉并显示子菜单项。引导程序...

回答 1 投票 0

如何在 ASP.NET MVC 中的 ReportViewer 控件中显示 Power BI Report Server 报表

我们有一个 ASP.NET MVC 应用程序,并且我们已经在其中使用 SSRS 报告。这些 SSRS 报告使用 ReportViewer 控件显示给最终用户。 我们刚刚开始使用 PowerBI 报告。 ...

回答 2 投票 0

如何在单击按钮时不打开新窗口

我正在开发一个 ASP.NET Core MVC 项目。我目前的索引视图页面和主控制器正在工作。我遇到的唯一问题是每当我单击“搜索”按钮时,结果都会...

回答 1 投票 0

替代 for 循环以获得更好的方法

我需要创建n次相同的记录。我从用户那里获取计数值,我需要为该次数创建相同的记录。 所以我按照下面的代码使用 For 循环来做到这一点,所以我...

回答 1 投票 0

Asp Net Core:HttpClient post请求出现问题:方法名称而不是参数

很高兴知道:这是一个有点奇怪的解决方案,但作为我在 OpenClassrooms 学习的一部分,这是我必须做的练习。 在 Asp Net Core 解决方案中,我有 4 个项目: HspFrontEnd 是一个...

回答 1 投票 0

验证过程中检测到以下错误。 - 无法反序列化当前 JSON 对象(例如 {"name":"value"})

我有 asp.net core mvc 视图,我在 foreach 中显示输入值 这是查看代码 我有 asp.net core mvc 视图,我在其中显示输入值 foreach 这是查看代码 <div class="modal-body box-wrap"> <form role="form" novalidate class="form-validation" name="ServicePriceInformationsForm"> <input type="hidden" asp-for="Id" /> <input type="hidden" asp-for="ServiceId" /> <div class="form-group"> <label class="required-label">@L("Location")</label> <select class="form-control" required asp-for="LocationId"> <option value="">@L("SelectALocation")</option> @if (Model.LocationId.HasValue) { <option selected value="@Model.LocationId">@Model.LocationName</option> } </select> </div> <div class="form-group"> <label class="required-label">@L("MaterialUom")</label> <select class="form-control" asp-for="MaterialUomId" id="ServicePrice_MaterialUomId"> <option value="">Select an option</option> @if (Model.MaterialUomId > 0) { <option value="@Model.MaterialUomId">@Model.MaterialUomName</option> } </select> </div> <div class="form-group"> <label>@L("Cost")</label> <input class="form-control" type="text" asp-for="Cost" data-rule-number="true" data-rule-min="0" data-rule-max="@AppConsts.MaxDecimalDatabaseLength"> </div> @{ int i = 0; } @foreach (var tier in @Model.LocationServicePrices) { <div class="form-group"> <label>@tier.PricingTierName</label> <input class="form-control" type="text" asp-for="@tier.PricePerUnit" name="LocationServicePrices[@i].PricePerUnit" data-rule-number="true" data-rule-min="0" data-rule-max="@AppConsts.MaxDecimalDatabaseLength"> </div> i++; } </form> </div> 然后在JS中我像这样将数据传递给BE this.save = function() { if (!_$form.valid()) { _$form.showValidateMessage(); return; } var servicePrice = _$form.serializeFormToObject(); console.log(servicePrice); _modalManager.setBusy(true); _serviceService.editLocationService(servicePrice).done(function() { abp.notify.info('Saved successfully.'); _modalManager.close(); abp.event.trigger('app.createOrEditServicePriceModalSaved'); }).always(function() { _modalManager.setBusy(false); }); }; 浏览器中的控制台显示此 这是BE的模型 public class LocationServiceEditDto: EntityDto<int?> { public int ServiceId { get; set; } public int? LocationId { get; set; } public decimal? Cost { get; set; } public int? MaterialUomId { get; set; } public string MaterialUomName { get; set; } public string LocationName => Location?.Name; [JsonIgnore] public LocationNameDto Location { get; set; } public ICollection<LocationServicePriceDto> LocationServicePrices { get; set; } } 这是控制器 public async Task EditLocationService(LocationServiceEditDto input) { var locationServices = new List<LocationServicePrice>(); if (input.LocationServicePrices.Count > 0) { locationServices = input.LocationServicePrices.Select(x => new LocationServicePrice() { LocationServiceId = x.LocationServiceId, PricingTierId = x.PricingTierId, PricePerUnit = x.PricePerUnit }).ToList(); } await _locationServiceRepository.InsertOrUpdateAndGetIdAsync(new LocationService { Id = input.Id ?? 0, ServiceId = input.ServiceId, LocationId = input.LocationId, Cost = input.Cost, UnitOfMeasureId = input.MaterialUomId, LocationServicePrices = locationServices }); } 生成的JSON是: { "Id": "", "ServiceId": "2031", "LocationId": "2", "MaterialUomId": "6", "Cost": "123", "LocationServicePrices": { "0.PricePerUnit": "1", "1.PricePerUnit": "2", "2.PricePerUnit": "3", "3.PricePerUnit": "4", "4.PricePerUnit": "5" } } 当我单击“保存”时,出现此错误 我该如何解决这个问题? 问题出在序列化上。 一个简单的解决方法是将对象设置为像这样的数组。 var servicePrice = _$form.serializeFormToObject(); servicePrice.LocationServicePrices = Object.values(servicePrice.LocationServicePrices) .map(elm => +elm); console.log(servicePrice); P.S:基于假设 LocationServicePrices 需要一个 int 数组(来自错误消息的屏幕截图)。

回答 1 投票 0

ASP.NET MVC 读取原始 JSON Post 数据

我正在使用 ASP.NET MVC。我有一个带有 HttpPost 操作的控制器,该操作充当由另一台服务器(不在我的控制之下)调用的回调 URL。我想动态读取发布到它的 JSON

回答 3 投票 0

c# 方法返回 HTML 字符串的格式问题

我有一个 C# 方法,它返回包含 HTML 标记的字符串文字。最初,我硬编码了一个 URL,但现在我想生成一个动态 URL。但是,我遇到了错误,可能是由于

回答 1 投票 0

网站中的userIdInt、commentid等是否应该加密?

我目前正在网页上显示其中一些 commentid 和 userIdInt (也许还有其他内容!)(不是直接显示,但如果您点击“查看源代码”)...我应该加密它们吗?我想加密使用...

回答 3 投票 0

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