适用于与Razor Pages相关的问题,这是从ASP.NET Core 2.0开始的ASP.NET Core的一个功能。
ASP.NET Core Razor 页面:表单提交后清除下拉选择
我在 ASP.NET Core 中有一个 Razor 页面,其中有一个填充有用户名的下拉列表 ()。选择用户名后,将使用 JavaScript 自动提交表单(onchange="this.form.
ASP.NET Razor Pages,将数据从前端脚本传递到后端
我正在开发一个项目,我正在使用地图,需要将当前缩放级别的反馈发送到后端。问题是页面只返回 400 Bad Request 错误以及 &...
如何根据开始日期和结束日期 ASP.NET Web 应用程序显示记录范围
有一个 API,可以根据 StartDate 和 EndDate 显示一系列记录。 GetRange 操作如下所示: [http获取] 公共 IActionResult GetRange([FromQuery] DateRange 参数) { ...
如何在 ASP .NET Core 2.1 中将登录页面设为默认路由?
我是 ASP .NET Core 2.1 的初学者,正在开发使用 ASP .NET Core 2.1 进行个人身份验证的项目。我想将登录页面设置为默认路由,而不是主页/索引: ...
PurchaseOrderNumber 由另一个函数生成,并在创建采购订单时自动填充到相关字段中。但是,如果由于验证错误而导致表单提交失败...
Asp.net core razor 页面 BindProperty 集合列表不起作用
我的计划是,我在OnGet中填充一个数据列表,并将其发送到html页面后,我选中标记一些行并在表格上填充一些输入,最后将其发布到服务器。但在 OnPost 中,
我有一个计算 Razor Page 执行时间的中间件: app.Use(异步(上下文,下一个)=> { var sw = 新秒表(); sw.Start(); 等待下一个.Invoke(); sw.Stop(); 等待
为什么 modelstate.isvalid 总是 false,尽管模型中的图片属性被分配了
我正在开发一个剃刀页面项目。我有一个员工模型,它具有字节数组类型的图片属性。尽管当我检查 modelstate.isvalid、emp.pictur 时图片被分配了字节数组...
什么在 ASP.NET 中使用 Cookie 身份验证将 IsAuthenticated 设置为 true
我想知道哪个组件会验证传入的身份验证 cookie 并将 HttpContext.User.Identity.IsAuthenticated 设置为 true,甚至在第一个中间件组件执行之前,甚至...
ASP.NET Core Razor 页面 (MVVM) 无法回发复杂数据类型
有没有办法在 ASP.NET Core 和 MVVM 中的复杂类型上 BindProperty? 我在将用户在网页上选择的数据绑定回回调方法时遇到问题。简单数据类型
InvalidOperationException:尝试激活时无法解析类型“...Context”的服务
我的项目正在使用 asp.net core razor Pages 和 dotnet 7 构建 我考虑过为数据库建立一个单独的层,并且我的数据库是用数据库优先方法构建的 连接字符串...
理解错误CS1579 foreach语句无法对类型的变量进行操作
在我的剃刀页面应用程序中收到此错误: 严重性代码 说明 项目文件行抑制状态 错误(活动)CS1579 foreach 语句无法对类型为“
我的“编辑”视图是支架式剃刀页面,其中包含通过模型填充值的表单。 一处房产 [显示名称(“移动方向”)] 公共字符串方向{获取;放; } = 空!; 所以...
ASP.NET Core 8.0 Razor 页面中的导航下拉菜单 - 如何防止打开新页面?
我正在使用 Razor Pages 开发 ASP.NET Core 8.0 应用程序。我已经实现了一个动态导航菜单,需要在应用程序的所有页面上一致显示。导航...
asp net core 导致 Fetch 错误:TypeError
我使用 Razor Pages 在 asp net core 上编写应用程序。在阅读此页面“https://learn.microsoft.com/ru-ru/aspnet...
将值返回到 Razor 页面 - 混淆 Javascript 或 .cs?
我对类似问题的答案感到困惑,但我也简化了我的应用程序以删除一个步骤,试图使其更清晰。我希望有人能引导我朝着正确的方向前进......
ASP.NET Core Razor 页面:初始化字符串的错误格式不符合从索引 0 开始的规范
我正在使用 Razor 页面编写 ASP.NET Core 项目,这是数据库优先的。 在 Power Console Manager 中执行 Scaffold-DbContext 命令后,创建了类和上下文...
所以我对 css 和 bootstrap 很陌生,并且在我的视图页面中添加了一个手风琴。我尝试过改变原来的CSS,但没有成功! 所以我对 css 和 bootstrap 还很陌生,并且在我的视图页面中添加了一个手风琴。我尝试过改变原来的CSS,但没有成功! <div class="accordion accordian-flush" id="accordionExample"> @foreach (var s in Model.Data) { <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse@(s.Id)" aria-expanded="false" aria-controls="collapse@(s.Id)"> @s.Name </button> </h2> <div id="collapse@(s.Id)" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> <div class="accordion-body"> <p><strong>Email: </strong>@s.Email</p> <p><strong>Manager: </strong>A name</p> <p><a [email protected]("admin") class="btn-add p-0 m-0" asp-action="Details" asp-route-id="@s.Id" aria-label="see shop details">Details</a></p> </div> </div> </div> } </div> 这是我的视图页面,我将向您展示我尝试在样式表中添加的内容... .accordion{ --bs-accordion-btn-bg:#1D976C; --bs-accordion-active-bg: red; } 最后这些是我的_layout 中的链接 <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" /> <link rel="stylesheet" href="~/css/site.css" asp-append-version="true" /> <link rel="stylesheet" href="~/EmployeeEntry.Web.styles.css" asp-append-version="true" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"> 我已经厌倦了观看 YouTube 教程,但它们显示了类似的内容,我只是不知道下一步该做什么!任何帮助将不胜感激 该问题可能与 bootstrap CSS 版本有关。 尝试打开 /lib/bootstrap/dist/css/bootstrap.min.css 文件并检查 Bootstrap 版本,您可能使用 Bootstrap v5.1.0 版本,如下所示: 使用以上版本时,--bs-accordion-active-bg将不起作用。 要解决此问题,您可以尝试使用 [email protected] 版本,而不是 v5.1.0 版本。 您可以修改代码如下:将 bootstrap.min.css 文件替换为最新的 bootstrap CDN 参考。 @* <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" /> *@ <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> 并为手风琴按钮添加 collapsed 类。 <div class="accordion accordian-flush" id="accordionExample"> @foreach (var s in Model.Data) { <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse@(s.Id)" aria-expanded="false" aria-controls="collapse@(s.Id)"> @s.Name </button> </h2> <div id="collapse@(s.Id)" class="accordion-collapse collapse " data-bs-parent="#accordionExample"> <div class="accordion-body"> <p><strong>Email: </strong>@s.Email</p> <p><strong>Manager: </strong>A name</p> <p> <a [email protected]("admin") class="btn-add p-0 m-0" asp-action="Details" asp-route-id="@s.Id" aria-label="see shop details">Details</a> </p> </div> </div> </div> } </div> 结果如下:
角色授权不适用于使用 AddNegotiate 的 Razor Pages 网站
简短版本: 我有一个 ASP.net core Razorpages 应用程序通过 .addNegotiate() 对 Windows 用户进行身份验证。然后通过声明转换器根据 AD 组分配角色,让我们调用一个...
[Blazor Razor 页面我正在登录/注册网站,并弹出这些错误代码:CS0120 和 CS0117
我正在创建一个具有注册/登录/注销功能的网站/博客。我快完成了,但在 .Net8 上的身份方面遇到了困难。脚手架功能发生变化,没有YT vi...