asp.net-core-mvc 相关问题

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

发生致命错误。找不到所需的库 libhostfxr.dylib

我正在使用 .NET 5.0 开发 ASP.NET 项目。对于数据库创建,我运行了命令 dotnet 工具安装 --global dotnet-ef 安装后,当我运行此命令时: 点网EF 我得到了...

回答 4 投票 0

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

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

回答 1 投票 0

ASP.NET Core 8.0 MVC、数据库优先、C#:尝试通过迁移添加身份

我有一个名为 context1 的 DbContext,我向其中添加了 IdentityDbContext 的依赖项。我还在数据访问层项目中添加了实体身份所需的 NuGet 包。 搭建脚手架后...

回答 1 投票 0

在.Net 8 Web应用程序中覆盖signin-google端点

我有一个应用程序,按照此处定义的方式使用外部登录到Google。登录时,它会回调我的应用程序到内置的“/signin-google”端点。我的意图...

回答 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

不支持IFormFile

要使用IFormFile,我们必须安装Microsoft.AspNetCore.Http包,但它在.NET 8中已被弃用。如何解决这个问题? 我尝试添加 IFormFile 来上传图像。但要添加 IFormFile,我

回答 1 投票 0

连接处理异常结束。 System.InvalidOperationException:句柄已被另一个套接字使用

在 linux (debian 11) 容器中运行我的 .net core 6 mvc 应用程序时,在对同一控制器操作进行某些连续调用后出现以下错误。此操作读取 http 响应正文并执行...

回答 1 投票 0

ASP.NET Core - App Service 多个身份提供商,如何配置 Program.cs?

我有一个部署到 Azure 应用服务的 ASP.NET Core MVC 应用程序。身份验证配置如下: “Microsoft”身份提供商是用于客户服务的 Microsoft Entra 外部 ID...

回答 1 投票 0

每次我尝试注册一个新对象时,它都会返回到数据库为空或 null。我该怎么办?

我认为我的视图模型正在从未加载页面的空字段中获取值,或者根本没有获取,只是从模型中获取。 查看型号: 命名空间 Projeto_Vendores.Models.ViewModels { ...

回答 1 投票 0

单击按钮后未出现信息 ASP .NET Core MVC

我目前有一个在表格中显示语言信息的视图页面和一个编辑链接,该链接将带我到新的视图页面来编辑语言信息。我正在努力让一切都留下来......

回答 1 投票 0

资源服务器 API 上的 OpenIddict MVC 核心 2.0 和 JWT

我一直在设置一个 OpenIdDict authserver 以与我们现有的 MVC core 2.0 Web 应用程序一起使用。我正在使用代码流并在实现 OpenIdCon 之前制作了一个测试 MVC webapp 资源服务器...

回答 2 投票 0

未找到Microsoft.Data.Tools.Schema.SqlTasks.targets

我正在尝试创建集成测试。为此我想要一个干净的数据库。我还有一个数据库项目,其中包含可以为我提供干净安装的表和脚本。 因此,我...

回答 2 投票 0

实用程序类中的 TempData 返回 null

我正在开发 ASP.NET Core 6.0。我必须在实用程序类中使用 TempData。因此,我从 ITempDataDictionaryFactory 获取它,如如何在我自己的实用程序类中访问 TempData?或者

回答 1 投票 0

ASP.NET Core MVC 基于声明的授权

我有一个 ASP.NET Core MVC 应用程序。我没有任何单独的数据库。它完全依赖于Rest API。对于登录,进行 API 调用并获取响应。在那个json响应中的作用也是

回答 1 投票 0

如何在ConfigureServices方法中获取IOptions?

我有asp.net core应用程序。我想使用 IOptions 模式从 appsettings.json 注入值。所以我有一个类 SecurityHeaderOptions,并且还有目标类 SecurityHeadersBuilder wh...

回答 7 投票 0

如何在动作过滤器中获取当前模型

我有一个通用的动作过滤器,我想在 OnActionExecuting 方法中获取当前模型。我当前的实现如下: 公共类 CommandFilter : IActionFilter 其中 T :

回答 3 投票 0

在给定 URL 路径和路由值的 ASP.NET Core 中生成 URL

如果我有“页面名称”或“路由名称”,还有路由值,那么我可以通过多种方式创建 URL: 返回重定向到页面 返回重定向到路由 网址.操作 网址.ActionLink...

回答 1 投票 0

id每次都返回null

我正在尝试更改材料的信息,我尝试这样做的方式是有一个所有材料的列表,并且在特定方法的 div 中我已经放置了更改材料...

回答 1 投票 0

使用下拉菜单更改 Web 应用程序的语言 - 在 ASP.NET Core 中使用视图和部分视图

我有一个使用 MVC 的 ASP.NET Core 基本 Web 应用程序。要求是有某种切换、按钮、下拉菜单来更改页面的语言(波兰语和英语) - 导航栏,

回答 1 投票 0

KongIngress 对象中的 strip_path 和preserve_host 属性

在 k8s 集群中,我们有一个 ASP.NET Core 6 MVC Web 应用程序。如果我使用 NGINX 入口类配置入口控制器 -> 使用请求主机和路径前缀 / ,目标服务集群...

回答 1 投票 0

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