ASP.NET Core MVC是一个轻量级的表示框架,用于使用ASP.NET Core创建动态网站。它允许创建基于控制器的MVC站点,或查看基于模型的Razor页面。 MVC包括路由,模型绑定和验证,过滤器,Web API和Razor视图引擎等功能。
在 ASP.NET Core 中将数据保存到数据库时遇到问题
创建菜谱时,我的 ASP.NET Core MVC 应用程序遇到问题。该问题涉及无法将配方成分保存到数据库中。虽然主要食谱详细说明...
选择 100 张图像时,IFormFileCollection 为 NULL
为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?
如果我有一个控制器,其操作方法使用基于属性的路由并像这样声明它,那么一切都很好: [http获取] [路线(“/dev/info/{*somevalue}”)] 公共 IActionResult 获取(
当从 ASP.NET Core MVC 获取 api 到 Reactjs 时,是什么提示 get 方法返回 HTML 而不是它应该返回的 json 数据?
我正在尝试创建一个应用程序,其中客户端前端使用react.js 制作,后端使用ASP.Net Core MVC。我正在尝试从 api 获取数据以渲染
如何使用ASP.NET Core中的按钮通过onClick调用方法
我试图让视图中的按钮使用按钮的 onClick 事件调用模型中的方法,但我不确定如何实现此操作。该按钮根本不执行任何操作。 这是我的观点: ...
Entity Framework Core“未将对象引用设置为对象的实例”,并在 LINQ 中使用嵌套的 .Any
我有一个使用 Entity Framework Core 1.0.0 的 ASP.NET Core 应用程序。 在特定查询中,我收到“对象引用未设置到对象实例”异常。 查询是
C# 和 ASP.NET Core MVC:选择 100 个图像时 IFormFileCollection 为 NULL
为什么在 C# 和 ASP.NET Core MVC 中回发到控制器操作时 IFormFileCollection 为 NULL? 如果我选择 10 张图像,它会起作用,如果我选择 100 张图像,它会失败 - 为什么?文件上传有限制吗...
Docker 如何从.NET 应用程序读取配置?如果启用了 Docker,应用程序中会使用哪些配置?
我已经使用 Docker compose 通过 ASP.NET Core 8 MVC 应用程序设置了 Docker。根据我的 compose.yaml 有两个容器,一个用于 MySQL 数据库(卷),一个用于服务器。我
我尝试创建一个电子商务网站。我有一个带有“添加到购物车”按钮的产品页面。在此页面(SingleProduct.cshtml)上,我还从客户处获取产品数量。这个...
如何在 MAUI 中配置“appSettings.json”,就像在 ASP.NET Core Web 应用程序/API 中一样。如何在类的构造函数中使用注入的 IConfiguration?
我需要这样的配置,其中我们使用 appSettings.json 文件,这样我们就可以将应用程序配置值放入该文件中。之后,在应用程序的其他部分使用该配置。 我们可以看到...
如何使用 Rider IDE 将身份脚手架添加到 ASP.NET CORE 应用程序
我正在观看有关 ASP.NET CORE Identity 的教程,其中讲师通过使用 Visual Studio 搭建脚手架来添加身份,但现在我正在使用 Rider IDE,但我没有看到这样的选项,。 ..
我目前正在 ASP.NET Core MVC 中实现一些自定义属性,但我遇到了 ValidationAttribute 问题。验证应在表单提交时触发。 公开课公司 { [
我希望当我向彼此发送消息时,两个人会像 signalR 组一样收到该消息,但我不使用组,我在没有组的情况下执行此操作 请任何人都可以告诉如何做到这一点
同一解决方案中的 ASP.NET Core 5 MVC/RazorPages 和 WebAPI 项目
许多站点分为两部分: www.example.com:供访客使用的公共 MVC / RazorPages 服务器渲染应用程序 app.example.com:供客户和管理员使用的私有 WebAPI 应用程序(可通过 SPA 访问) 这两个
将 AddRazorRuntimeCompilation() 添加到 .NET CORE 6 中的容器会破坏 CSS 页脚
我使用 VS 2022 和 .NET Core 6 创建一个全新的 ASP.NET Core MVC 项目。 VS 将生成基本模板,当我运行它而不接触任何代码时,一切都很好。 到目前为止,一切都很好。 现在...
.NET项目中如果包含tailwind.css,如何编写Docker文件和compose.yml
我正在尝试为我的 CRUD 应用程序设置 ASP.NET Core 8 MVC 项目。 Docker compose 通过 docker init 开箱即用,运行良好。然而,当我尝试为我的前端 D 部分添加 tailwind.css 时...
我正在尝试从多对多数据库表中获取我的帖子编辑页面的复选框值。但我收到错误, 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() };
如何在 Razor Pages 中使用 MVC 部分视图和布局?
这可以吗?我的大部分 Web 应用程序都在 MVC 中。 但我将设立一个技术角,在那里我只想访问简单的 Razor 页面,而不是设置复杂的端点......
aspnet-codegenerator:即使添加 Microsoft.VisualStudio.Web.CodeGeneration.Design 后也没有可用的代码生成器
无法使用aspnet-codegenerator生成脚手架,以下是我尝试过的: 使用创建了 ASP.Net RazorPages 应用程序 dotnet 新网络应用程序 是否构建了 dotnet 安装了 dotnet-aspnet-
AddDbContext 在 ASP.NET Core Razor 页面的配置服务中不起作用
我将 SQL Server 数据库反转到它们各自的类和上下文中,所有这些似乎都工作正常。 在min context类中,有一行代码指向连接stri...