asp.net-core-mvc 相关问题

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

在 ASP.NET Core 中将数据保存到数据库时遇到问题

创建菜谱时,我的 ASP.NET Core MVC 应用程序遇到问题。该问题涉及无法将配方成分保存到数据库中。虽然主要食谱详细说明...

回答 1 投票 0

选择 100 张图像时,IFormFileCollection 为 NULL

为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?

回答 1 投票 0

如何解决“包罗万象的参数只能显示为路线模板的最后一段。”

如果我有一个控制器,其操作方法使用基于属性的路由并像这样声明它,那么一切都很好: [http获取] [路线(“/dev/info/{*somevalue}”)] 公共 IActionResult 获取(

回答 3 投票 0

当从 ASP.NET Core MVC 获取 api 到 Reactjs 时,是什么提示 get 方法返回 HTML 而不是它应该返回的 json 数据?

我正在尝试创建一个应用程序,其中客户端前端使用react.js 制作,后端使用ASP.Net Core MVC。我正在尝试从 api 获取数据以渲染

回答 1 投票 0

如何使用ASP.NET Core中的按钮通过onClick调用方法

我试图让视图中的按钮使用按钮的 onClick 事件调用模型中的方法,但我不确定如何实现此操作。该按钮根本不执行任何操作。 这是我的观点: ...

回答 2 投票 0

Entity Framework Core“未将对象引用设置为对象的实例”,并在 LINQ 中使用嵌套的 .Any

我有一个使用 Entity Framework Core 1.0.0 的 ASP.NET Core 应用程序。 在特定查询中,我收到“对象引用未设置到对象实例”异常。 查询是

回答 1 投票 0

C# 和 ASP.NET Core MVC:选择 100 个图像时 IFormFileCollection 为 NULL

为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?文件上传有限制吗...

回答 1 投票 0

Docker 如何从.NET 应用程序读取配置?如果启用了 Docker,应用程序中会使用哪些配置?

我已经使用 Docker compose 通过 ASP.NET Core 8 MVC 应用程序设置了 Docker。根据我的 compose.yaml 有两个容器,一个用于 MySQL 数据库(卷),一个用于服务器。我

回答 1 投票 0

ASP.NET Core MVC 从视图调用操作

我尝试创建一个电子商务网站。我有一个带有“添加到购物车”按钮的产品页面。在此页面(SingleProduct.cshtml)上,我还从客户处获取产品数量。这个...

回答 1 投票 0

如何在 MAUI 中配置“appSettings.json”,就像在 ASP.NET Core Web 应用程序/API 中一样。如何在类的构造函数中使用注入的 IConfiguration?

我需要这样的配置,其中我们使用 appSettings.json 文件,这样我们就可以将应用程序配置值放入该文件中。之后,在应用程序的其他部分使用该配置。 我们可以看到...

回答 1 投票 0

如何使用 Rider IDE 将身份脚手架添加到 ASP.NET CORE 应用程序

我正在观看有关 ASP.NET CORE Identity 的教程,其中讲师通过使用 Visual Studio 搭建脚手架来添加身份,但现在我正在使用 Rider IDE,但我没有看到这样的选项,。 ..

回答 2 投票 0

自定义验证属性未触发 IsValid 方法

我目前正在 ASP.NET Core MVC 中实现一些自定义属性,但我遇到了 ValidationAttribute 问题。验证应在表单提交时触发。 公开课公司 { [

回答 1 投票 0

如何在 SignalR 中仅向两个用户发送消息

我希望当我向彼此发送消息时,两个人会像 signalR 组一样收到该消息,但我不使用组,我在没有组的情况下执行此操作 请任何人都可以告诉如何做到这一点

回答 1 投票 0

同一解决方案中的 ASP.NET Core 5 MVC/RazorPages 和 WebAPI 项目

许多站点分为两部分: www.example.com:供访客使用的公共 MVC / RazorPages 服务器渲染应用程序 app.example.com:供客户和管理员使用的私有 WebAPI 应用程序(可通过 SPA 访问) 这两个

回答 3 投票 0

将 AddRazorRuntimeCompilation() 添加到 .NET CORE 6 中的容器会破坏 CSS 页脚

我使用 VS 2022 和 .NET Core 6 创建一个全新的 ASP.NET Core MVC 项目。 VS 将生成基本模板,当我运行它而不接触任何代码时,一切都很好。 到目前为止,一切都很好。 现在...

回答 8 投票 0

.NET项目中如果包含tailwind.css,如何编写Docker文件和compose.yml

我正在尝试为我的 CRUD 应用程序设置 ASP.NET Core 8 MVC 项目。 Docker compose 通过 docker init 开箱即用,运行良好。然而,当我尝试为我的前端 D 部分添加 tailwind.css 时...

回答 1 投票 0

无法将类型“System.Collections.Generic.List<Website.Model.ModelName>”隐式转换为“System.Collections.Generic.List<int>”

我正在尝试从多对多数据库表中获取我的帖子编辑页面的复选框值。但我收到错误, CS0029:无法隐式转换类型“System.Collections.Generic.List” 我正在尝试从多对多数据库表中获取我的帖子编辑页面的复选框值。但我收到错误, CS0029:无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List” Model: public class PostModel { [Key] public int Id { get; set; } public string? Title { get; set; } public string? Description { get; set; } public List<TagModel> Tags { get; set; } // Many To Many public List<PostTagModel> PostTags { get; set; } } ViewModel: public class EditPostViewModel { public string? Title { get; set; } public string? Description { get; set; } public List<int>? TagId { get; set; } public List<TagModel>? TagList { get; set; } } Controller: [HttpGet] public async Task<IActionResult> Edit(int id) { // Id Check var post = await _postInterface.GetByIdAsync(id); // Check if (post == null) { return View("Error"); } var postVM = new EditPostViewModel { Title = post.Title, Description = post.Description, TagId = post.Tags, // Where I receive error // List TagList = await _context.Tags.ToListAsync() }; return View(postVM); } 我尝试过的 我尝试使用许多不同的变量来实现TagId,但没有成功。这是一个示例: var selectedTags = await _context.Posts.Select(p => p.Tags).SingleAsync(); var postVM = new EditPostViewModel { TagId = selectedTags, // Gives same or nearly similar errors }; Tags 类的 PostModel 属性的类型为 List<TagModel>,并且您尝试将其分配给 TagIds 类型,其类型为 List<int>?。 要解决此问题,您必须获取 Tag 的所有 Id 并将其分配给 TagIds。 var postVM = new EditPostViewModel { Title = post.Title, Description = post.Description, TagId = post.Tags.Select(x => x.Id).ToList(), //^^^^^^^^^^^^^^^^^^^^^^^^^ This will project a new list of ids. TagList = await _context.Tags.ToListAsync() };

回答 1 投票 0

如何在 Razor Pages 中使用 MVC 部分视图和布局?

这可以吗?我的大部分 Web 应用程序都在 MVC 中。 但我将设立一个技术角,在那里我只想访问简单的 Razor 页面,而不是设置复杂的端点......

回答 1 投票 0

aspnet-codegenerator:即使添加 Microsoft.VisualStudio.Web.CodeGeneration.Design 后也没有可用的代码生成器

无法使用aspnet-codegenerator生成脚手架,以下是我尝试过的: 使用创建了 ASP.Net RazorPages 应用程序 dotnet 新网络应用程序 是否构建了 dotnet 安装了 dotnet-aspnet-

回答 5 投票 0

AddDbContext 在 ASP.NET Core Razor 页面的配置服务中不起作用

我将 SQL Server 数据库反转到它们各自的类和上下文中,所有这些似乎都工作正常。 在min context类中,有一行代码指向连接stri...

回答 2 投票 0

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