我正在寻找一种在.net core mvc数据表从视图发送到操作的方法。 关于使用 razor foreach和for循环将数据从操作发送到视图的解释有很多,但是如何使用 model 绑定执行相反的操作? 我知道/使用 ajax 发送此类数据,但数据绑定更容易实现。 同样由于我在几个小时的搜索中找不 ...
我正在寻找一种在.net core mvc数据表从视图发送到操作的方法。 关于使用 razor foreach和for循环将数据从操作发送到视图的解释有很多,但是如何使用 model 绑定执行相反的操作? 我知道/使用 ajax 发送此类数据,但数据绑定更容易实现。 同样由于我在几个小时的搜索中找不 ...
我在 ASP.NET Core Web API 中阅读了一些关于 XML 序列化的内容。默认值为 JSON,但有时也可能使用 XML。 所以我想扩展我的 API 以支持两者。 以 XML 格式生成 output 响应很容易。 但它永远不会接受 XML 请求。 我可以将任何请求正文作为 JSON 抛 ...
我正在使用剃刀页面。 我在模型中有两个不需要的字段: 这两个字段是 UserId 和 StockSymbol。 我有一个表单的以下部分,其中 UserId 和 StockSymbol 不存在,因此为空或为空,这是我故意做的: 当我提交表单时,我有一个无效的 ModelState,如下所示: 它显示 ...
我的开发环境是.Net7 WebApi(开箱即用) 下面是相关代码。 DataAnnotations 我已经实现了本地化。 当请求体为无效 JSON 时。 当请求主体为空时。 它在绑定DTO之前抛出了异常信息,这个异常信息可以本地化吗? 如果不是,是否可以抓取这些信息进行二次处理,比如返回一个固 ...
我有一个使用 .NET 7 和 Razor 页面的网站。 我有以下情况。 我有一个包含多行的表。 当一个值(小数或日期时间)发生变化时,我需要将其发布到后端。 文化已设置为 nl-NL。 因此,输入中的值如下所示: 小数:2,01 日期时间:30-12-2022 在后端,我有一个包含小数和日期时间 ...
我在 ASP.NET MVC 5 中工作,正在尝试将表单发回 controller。该表单基本上有几个重复的文本框。 我正在尝试为每个重复表单重复使用一个 model,这样我就不必为每个文本框都创建一个新字段。 Model: 我的视图部分是 model 绑定文本框(在@html.beginfor ...
项目是一个 ASP.NET Core 6 webapp。 我有一个用[BindProperty]装饰的属性,里面有一些 object arrays。 我有一个页面有一个表单,显示 model 的所有属性,包括 arrays 中嵌套对象的属性。我有一些 js 函数添加和删除对应于我的 model 绑定 ...
我创建了 2 种类型, Car和Engine 我已经建立了它们之间的关系: 脚手架 Create.csthml 视图没有来自Engine的道具 和 controller 不期待他们。 我应该如何修改 controller 并查看以考虑Engine道具? ...
我正在编写一个解决方案,用户将在其中提交表单,将值发回我的 ASP.NET MVC controller。我的 model 很复杂,表单字段包含在嵌套的 object 中(我通过 MediatR 使用 CQRS)。 当我提交表单时,这些值显示为 null。如何让复杂的 model 识别表单字段? ...
我有一个表单提交。 我绑定了四个属性。 一个是字符串,一个是integer,另外两个是class对象。 这是我的后端: 这些都在 OnGetAsync() 中填充。 它们在调试模式下是正确的。 这是我的前端: 当我提交表格时: 问题是,在 OnPostBuyAsync() 中,StockSymbol ...
我有以下代码,我在其中循环访问 model object 中的一个属性,如下所示。 BlogDataItems的类型 从使用 X.PagedList 库。 我能够看到图像、标题、正文等我绑定的值。 现在请看'a class="read-more"' 元素,我正在尝试使用asp-route-blo ...
.NET Core Web API 文档似乎“ 推断”您可以绑定多种复杂类型。 执行此操作时,我的代码中出现 InvalidOperationException? ...
我有一个简单的 model: 我已经将按钮绑定到这两个命令并且它们工作正常,我只是无法工作如何让 canExecute 代码运行不止一次。 我期待当项目被添加到 _arrivals 集合中时(他们确实这样做了),canExecutes 将通过 NotifyCanExecuteChangedFor ...
我正在尝试构建和形式,您可以在其中上传画廊项目。 但 对我不起作用,而且我想获取 controller 中的文件列表,因此将使用什么数据类型以及如何与输入标签绑定。 ...
我正在尝试创建一个自定义 model 活页夹,当给定数据无效时取消请求。public sealed class DeploymentIdModelBinder : IModelBinder { public Task BindModelAsync(ModelBindingContext bi ...
这是我要测试的方法 我是单元测试的新手,下面是我对 Xunit 测试的尝试,但我想通过代码手动给它真正的 object,或者只是准备bindingContext.ActionContext.HttpContext.Request.Query["request"]; 如果需要。 ...
我遇到了 Polymorphe Model 绑定问题。 我尝试了不同的 ModelBinder,但没有成功。 有时我得到一个无限循环,其中DefaultModelBuilder作为文档中的描述。 有时我的 BodyModelBinding 类型不受支持。 我分享我的代码片段。 也许以前有人尝试过解决 ...
我有一个 controller 在 POST 方法中需要一些 model MyModel 。 在 controller 方法内部,有一个检查:[HttpPost("mymodel")] public async Task<IActionResult> DoStuff(MyModel mo ...
我正在尝试将值传递给使用 ASP.Net Core 6 API 创建的端点,其中包含以下详细信息: Controller,动作和 Model 请求 URL 如您所见, Equal属性的类型为object 。 笔记这是我所面临情况的简化版本,我无法更改Filter model。 问题如何在不编写自定 ...
简而言之,我的问题陈述是我无法执行从 FromQuery 到我的复杂 object 的映射,如下所示。 这是我的 controller 操作与复杂的 object。 我正确地获取了序数和批量属性的值,但属性 SortBy 的映射在 GET 调用期间具有列表计数 = 0。 无法确定哪里出错了。 欢迎 ...