asp.net-core 相关问题

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

使用响应 ASP.NET Core 下载文件失败

我有以下代码来下载文件 jQuery 函数下载Excel() { var 洗衣店 = new Object(); $.ajax({ 类型:'发布', 网址:'@Url.C...

回答 1 投票 0

如何在 ActiveReports 14 中向 PDF 渲染传递参数?

我正在实现一个 .Net Core 3.1 REST API,需要为给定合约生成 PDF 文件(合约 ID 已知)。 我在 ActiveReports 14 文档中采用了以下代码

回答 2 投票 0

有没有办法让 ASP.NET Core 模型绑定器使用私有 setter 设置属性?

我使用 ASP.NET Core 最小 API,并尝试让我的视图模型(传入客户端数据映射到的位置)为其属性使用私有设置器。 但我发现绑定一旦停止工作......

回答 1 投票 0

用户登录ASP.NET Core Identity期间出现空异常

我对 ASP.NET Core 相当陌生。我正在开发一个简单的社交媒体网络应用程序,并决定将身份添加到我现有的用户中。我在登录用户时遇到问题。问题发生在 b...

回答 1 投票 0

为什么在启动而不调试模式下运行时,Blazor Web App 中的区域性没有更改?

对于 Blazor,我几乎是个新手。我想在 InteractiveAuto 渲染模式下在 Blazor Web 应用程序 (Blazor United) 中实现多语言。 我遵循了这个教程:https://learn.micro...

回答 1 投票 0

Entity Framework Core 中的错误:由于重复的键值,无法跟踪实体类型“ProductOrder”的实例

我在开发 ASP.NET Core 应用程序时遇到了 Entity Framework Core 的问题。具体来说,我收到以下错误消息: 实体类型“ProductOrder”的实例

回答 1 投票 0

为什么在 ASP.NET Core 应用程序中使用 Ajax 时不出现验证消息

我在 ASP.NET Core 应用程序中使用 Ajax,但是当我提交表单时,输入的验证消息不会与无效输入一起出现。 当我停止使用 AJAX 时,验证消息...

回答 1 投票 0

在 ASP.NET 中选择合适的数据注释语言

我正在尝试本地化数据注释属性的错误消息。我创建了两个 resx 文件: 数据注释本地化.resx > DataAnnotationsLocalization.Designer.cs 数据注释本地化...

回答 1 投票 0

在响应列模板中显示外键字段

我有一个剑道网格,其字段如下: columns.Bound(p => p.FlightID).Visible(false); columns.Bound(p => p.FlightDate).Format("{0:d}").Media("(最小宽度:450px)"); 科鲁...

回答 1 投票 0

模型未从数据库获取数据

在我的 ASP.NET Core MVC 应用程序中,我想访问数据库,但我的代码返回错误。 无法理解,有什么问题。 程序.cs var builder = WebApplication.CreateBuilder(args); 建造者.Servi...

回答 1 投票 0

Visual Studio 2022 中的本地 git 提交会导致“管道已结束”

在 Visual Studio 2022 中创建 ASP.NET Core MVC Web 应用程序后,我尝试在 Visual Studio 中的本地分支中提交更改,但每次都会收到此错误: 管道已结束 输入图片

回答 1 投票 0

ASP.NET Web API - 如何包含 / 作为 URL 中参数值的一部分?

在ASP.NET Web API项目中,路由是[Route("api/itemSoldPrice/{words}/")]。如果使用路径 http://xxx/api/itemSoldPrice/book 则工作正常。 但如果URL是http://xxx/api/

回答 1 投票 0

类型或命名空间不存在。应用程序名称.模型.模型

我们使用 Visual Studio Code、.NET 8 和 Angular。 我更改了项目的结构,现在我无法在我的应用程序中使用 using 指令,这让我发疯。 这是我的结构:结构 费用...

回答 1 投票 0

ASP.NET Core Identity 干扰 StatusCodePages 404 中间件

我正在使用 ASP.NET Core Razor Pages 7 和 Identity。假设我导航到: /不存在的页面 我希望它显示 404 页面,但它实际上重定向到登录页面并显示: /登录/?返回=%

回答 1 投票 0

无法从在docker中运行的应用程序连接在docker中运行的sql服务器

我尝试使用 Docker 中的 MS SQL 服务器运行 ASP.NET Core 应用程序 在 vs2022 上创建的应用程序,目标为 .NET8 我使用 docker_compose 创建了 docker 映像,如下所示: 版本:'3.9' 服务: # SQL S...

回答 1 投票 0

ASP.NET Core:发布到.NET 8.0目录

我们有一个简单的 ASP.NET Core Web API,但在发布方面遇到了一个奇怪的问题。它将 web.config 文件发布到发布目录,但所有其他文件发布到发布的父目录

回答 1 投票 0

FromServices 无法与 WebApplicationFactory 一起使用<Program>

我使用 Asp.net core 8 进行了以下 NUnit 测试。 公共类 DevextremeTests { 私有 WebApplicationFactory _factory; 公共 DevextremeTests() { _工厂...

回答 1 投票 0

PWA“路线”未定义

尝试创建一个非常简单的ASP.NET core PWA,使用.NET 8.0的示例似乎并不多。 步骤如下: 创建了一个全新的 ASP.NET core 应用程序。使用.NET 8.0。 安装了 dotnet pac...

回答 1 投票 0

如何配置对根/裸域的 Azure 应用服务支持?

我有一个托管 asp.net 网站的 Azure 应用服务。我通过 GoDaddy 有一个自定义域,我通过 Azure 中的 DNS 区域进行管理。我找不到任何有关如何支持流量的文档...

回答 1 投票 0

我的 ASP.NET Core 按钮根本不发送任何内容(ASP.NET Core MVC 和 C#)

我已经编写了这个按钮,但它不能正常工作,它没有调用控制器文件中的 create HTTP 方法: 故事看一下: @模型IEnumerable 我已经编写了这个按钮,但它不能正常工作,它没有调用控制器文件中的 create HTTP 方法: 讲讲看: @model IEnumerable<MyApplication.Models.Clients> <div class="row"> <div class="col-md-4"> <form asp-action="Create" method="post"> <div asp-validation-summary="ModelOnly" class="text-danger"></div> <div class="form-group"> <label for="CODE" class="control-label">Code:</label> <input name="CODE" class="form-control" /> </div> <div class="form-group"> <label for="NAME" class="control-label">Name:</label> <input name="NAME" class="form-control" /> </div> <div class="form-group"> <input type="submit" value="Insert" class="btn btn-primary" /> </div> </form> </div> </div> <table class="table" id="Tabla4"> <thead> <tr> <th> @Html.DisplayNameFor(model => model.CODE) </th> <th> @Html.DisplayNameFor(model => model.NAME) </th> <th></th> </tr> </thead> <tbody> @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.CODE) </td> <td> @Html.DisplayFor(modelItem => item.NAME) </td> <td> </td> </tr> } </tbody> </table> 单击“插入”按钮后,它不会执行任何操作,我的 Create 方法甚至没有在控制器文件中调用(空参数) public ActionResult Create([Bind] Clients clients) { try { if (ModelState.IsValid) { dbContext.InsertData(clients); return RedirectToAction("Index"); } return View(clients); } catch { return View(); } } 一直在搜索并试图解决它,但似乎我做得不正确,我在这里迷失了方向。我应该纠正什么? 可以帮助我吗? 您的视图收到 MyApplication.Models.Clients 的集合,当您单击提交按钮时,您将 Clients 的集合发送到控制器。 因此,如果您想将 Clients 类型的对象从视图发送到控制器,您应该创建另一个接收 MyApplication.Models.Clients 模型的操作和视图,如下所示。 创建视图: @model MyApplication.Models.Clients <div class="row"> <div class="col-md-4"> <form asp-action="Create" method="post"> <div asp-validation-summary="ModelOnly" class="text-danger"></div> <div class="form-group"> <label for="CODE" class="control-label">Code:</label> <input name="CODE" class="form-control" /> </div> <div class="form-group"> <label for="NAME" class="control-label">Name:</label> <input name="NAME" class="form-control" /> </div> <div class="form-group"> <input type="submit" value="Insert" class="btn btn-primary" /> </div> </form> </div> </div> 控制器: [HttpGet] public ActionResult Create() { return View(); } [HttpPost] public ActionResult Create(Clients clients) { try { if (ModelState.IsValid) { dbContext.InsertData(clients); return RedirectToAction("Index"); } return View(clients); } catch { return View(); } } 我希望问题能得到解决。将属性 [HttpPost] 添加到控制器方法就可以了。如果也这样做了,请尝试添加 .cshtml 视图中未使用的剩余模型属性元素并保持隐藏。所以会绑定模型。 我的例子:如果文件未上传到输入,并单击按钮。这不是击中帖子方法。但当我将 .cshtml 中的表单内的元素添加为隐藏时,它就起作用了。我能够单击按钮并进入后控制器方法。

回答 2 投票 0

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