ASP.NET Core MVC是一个轻量级的表示框架,用于使用ASP.NET Core创建动态网站。它允许创建基于控制器的MVC站点,或查看基于模型的Razor页面。 MVC包括路由,模型绑定和验证,过滤器,Web API和Razor视图引擎等功能。
我在代码中使用了 IwebHostEnvironment 。 IWebHostEnvironment 是一个接口,用于提供有关托管的信息并可以从中获取有关路径的数据 为什么我可以从中获取实例并注入...
从 ASP.NET Core MVC 控制器返回文件时出现问题 - 文件未下载
我正在尝试构建一个“下载”按钮,在浏览器中启动文件下载。 这是我的控制器: [HttpGet("AdminTools/{batchId}/DownloadAnswers")] 公共异步...
我正在努力在鞋子购物中添加到购物车。这是我的问题。我设计的一种产品在数据库中有多种尺寸和多种颜色(我不确定它是否正确)。当我选择鞋子添加到购物车时。我...
我从事产品的CRUD工作。我的问题是当我更新任何产品而不导入图像时,它会丢失产品的所有图像。这是我的产品控制器方法编辑: 公共异步任务<
在 ASP.NET Core 中将模型绑定到 Select 时出错
我无法确定为什么这是错误的。 基本上,我有一个将数据传递到视图的视图模型。但是当我尝试使用 asp-items 标记帮助程序绑定它时出现错误。 查看
ASP.NET-Core MVC - 当用户单击 url 时如何发送 jwt 令牌?
我有一个用户刚刚登录并拥有他的令牌(例如在cookie中一段时间),但现在每当用户单击需要[授权]的链接时我都必须使用它 例如我必须通过 HTTP hea 发送它...
无法找到布局视图“~/Views/Shared/_Layout.cshtml”
下图显示了我正在开发的项目结构: 在 Areas -> Billing -> Views -> _viewstart.cshtml 内部,我已经指定了要应用于 en...
ASP.NET Core 在自定义 AuthorizeAttribute 中传递 int 属性
我正在尝试创建一个自定义 AuthorizeAttribute 以添加到我的函数之上。这是我遵循的步骤 我创建了 MyCustomAttribute 类: 公共类 MyCustomAttribute :
我在前端有一个简单的操作(=JavaScript),它返回一些 JSON。 这是代码示例: 函数 DiacritizeText() { var text = $("#Paragraph").val() var api_key =...
ASP.NET Core 8 MVC:操作不能具有除 id 之外的命名路由值
背景 相对而言,我对 .NET Core 和 MVC Core 还很陌生,之前已经习惯过 .NET 4.x 和 MVC 5,所以如果我问一些显而易见的问题,请耐心等待;我找不到
当我使用“ValidateAntiForgeryToken”和“Authorize”时收到 400 错误请求
我在服务器端使用asp.net core,在客户端使用xamarin。我使用JWT令牌,我想同时验证伪造令牌。 这是我的客户端代码: 公共异步任务<
带有routeValues和Route Template的RedirectToAction添加查询字符串
我正在使用几个控制器执行 Post-Redirect-Get 模式,但我在 RedirectToAction 部分遇到问题。这是一些示例代码,其中仅显示重定向部分...
我一直在尝试使用 TempData 在重定向后将数据传递给操作,如下所示: if (!ModelState.IsValid) { TempData["ErrorMessages"] = ModelState; 返回 RedirectToAction("产品", "
我正在尝试将 ApplicationDBContext 注入到服务或非控制器文件中,但 DI 有点卡住了。 Program.cs摘录: builder.Services.AddRazorPages().AddRazorRuntimeCompilat...
从 Layout.cshtml 调用时 PartialView 无法正常工作
在此处输入图像描述 - 添加问题,因为堆栈溢出不接受代码 我正在尝试调用部分视图(有一个按钮,单击该按钮我应该能够关闭 div ...
在 ASP.NET Core Mvc 中使用 IDbContextFactory 注册 EF Core
我创建了一个项目 App.Data,其中包含域对象和一个实现 IDbContextFactory 用于创建 DbContext 的基类。该代码可在此处获取。 生成迁移...
ASP.NET Core 6 MVC Web 应用程序显示未找到index.cshtml
我正在 Visual Studio 2022 中创建一个新的 .NET 6.0 应用程序。当我运行默认的 HomeController 时,该应用程序抛出一个运行时异常,提示未找到 index.cshtml。但在...
我正在尝试使用 Redis 在 .NET Core 中设置分布式缓存。 我能够实现它,但我无法弄清楚如何存储 POCO 对象。 在我见过的每个例子中,它们都是
检查 ASP.NET Core Identity 中具有授权属性的多个策略之一
我已经在 ASP.NET Core 应用程序中设置了标准身份验证系统。 用户、角色、RoleClaims(充当权限) 在 Startup.cs 中,我为每个角色和每个权限创建一个策略。
无法创建“Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider”类型的实例
我克隆了一个基于.NET 8的ASP.NET Core项目。IDE是VisualStudio 22 17.9,它编译得很好。但是启动后打开swagger页面就报错了,程序最终没有ru...