razor-pages 相关问题

适用于与Razor Pages相关的问题,这是从ASP.NET Core 2.0开始的ASP.NET Core的一个功能。

Asp.net core razor 页面 BindProperty 集合列表不起作用

我的计划是,我在OnGet中填充一个数据列表,并将其发送到html页面后,我选中标记一些行并在表格上填充一些输入,最后将其发布到服务器。但在 OnPost 中,

回答 1 投票 0

将中间件中的值注入到 Razor 页面 HTML 正文中

我有一个计算 Razor Page 执行时间的中间件: app.Use(异步(上下文,下一个)=> { var sw = 新秒表(); sw.Start(); 等待下一个.Invoke(); sw.Stop(); 等待

回答 1 投票 0

为什么 modelstate.isvalid 总是 false,尽管模型中的图片属性被分配了

我正在开发一个剃刀页面项目。我有一个员工模型,它具有字节数组类型的图片属性。尽管当我检查 modelstate.isvalid、emp.pictur 时图片被分配了字节数组...

回答 1 投票 0

什么在 ASP.NET 中使用 Cookie 身份验证将 IsAuthenticated 设置为 true

我想知道哪个组件会验证传入的身份验证 cookie 并将 HttpContext.User.Identity.IsAuthenticated 设置为 true,甚至在第一个中间件组件执行之前,甚至...

回答 1 投票 0

ASP.NET Core Razor 页面 (MVVM) 无法回发复杂数据类型

有没有办法在 ASP.NET Core 和 MVVM 中的复杂类型上 BindProperty? 我在将用户在网页上选择的数据绑定回回调方法时遇到问题。简单数据类型

回答 1 投票 0

InvalidOperationException:尝试激活时无法解析类型“...Context”的服务

我的项目正在使用 asp.net core razor Pages 和 dotnet 7 构建 我考虑过为数据库建立一个单独的层,并且我的数据库是用数据库优先方法构建的 连接字符串...

回答 1 投票 0

理解错误CS1579 foreach语句无法对类型的变量进行操作

在我的剃刀页面应用程序中收到此错误: 严重性代码 说明 项目文件行抑制状态 错误(活动)CS1579 foreach 语句无法对类型为“

回答 1 投票 0

如何修改Razor页面中的默认文本字段

我的“编辑”视图是支架式剃刀页面,其中包含通过模型填充值的表单。 一处房产 [显示名称(“移动方向”)] 公共字符串方向{获取;放; } = 空!; 所以...

回答 1 投票 0

ASP.NET Core 8.0 Razor 页面中的导航下拉菜单 - 如何防止打开新页面?

我正在使用 Razor Pages 开发 ASP.NET Core 8.0 应用程序。我已经实现了一个动态导航菜单,需要在应用程序的所有页面上一致显示。导航...

回答 1 投票 0

asp net core 导致 Fetch 错误:TypeError

我使用 Razor Pages 在 asp net core 上编写应用程序。在阅读此页面“https://learn.microsoft.com/ru-ru/aspnet...

回答 1 投票 0

将值返回到 Razor 页面 - 混淆 Javascript 或 .cs?

我对类似问题的答案感到困惑,但我也简化了我的应用程序以删除一个步骤,试图使其更清晰。我希望有人能引导我朝着正确的方向前进......

回答 1 投票 0

ASP.NET Core Razor 页面:初始化字符串的错误格式不符合从索引 0 开始的规范

我正在使用 Razor 页面编写 ASP.NET Core 项目,这是数据库优先的。 在 Power Console Manager 中执行 Scaffold-DbContext 命令后,创建了类和上下文...

回答 1 投票 0

用于引导手风琴的CSS

所以我对 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> 结果如下:

回答 1 投票 0

角色授权不适用于使用 AddNegotiate 的 Razor Pages 网站

简短版本: 我有一个 ASP.net core Razorpages 应用程序通过 .addNegotiate() 对 Windows 用户进行身份验证。然后通过声明转换器根据 AD 组分配角色,让我们调用一个...

回答 1 投票 0

[Blazor Razor 页面我正在登录/注册网站,并弹出这些错误代码:CS0120 和 CS0117

我正在创建一个具有注册/登录/注销功能的网站/博客。我快完成了,但在 .Net8 上的身份方面遇到了困难。脚手架功能发生变化,没有YT vi...

回答 1 投票 0

如何控制从asp.net.identity应用程序访问第三方弱安全网站?

如何控制从 ASP.net Core 网站对第二个网站的访问,这两个网站都运行在同一台 IIS 10 服务器上? 我的团队正在实现“网关”或“包装器”ASP.net core C# ...

回答 1 投票 0

如何将 Razor 页面 (PageModel) 渲染为 HTML?

听起来很奇怪,是否可以将 Razor Page(PageModel 派生类)渲染为 Html? 为了让您了解为什么我需要这个,我正在寻找尝试嵌套 Razor 页面的方法。 例如...

回答 1 投票 0

如何将 RazorPage(PageModel)渲染为 Html 或如何嵌套 Razor 页面

听起来很奇怪,是否可以将 Razor Page(PageModel 派生类)渲染为 Html? 为了让您了解为什么我需要这个,我正在寻找尝试嵌套 Razor 页面的方法。 例如...

回答 1 投票 0

@foreach 并没有为每条记录做所有事情

我有一个剃刀页面,正在查看人员列表及其投票。它提出了像市政、主管、简单多数、2/3 多数这样的项目就很好,但是当谈到选择时......

回答 1 投票 0

可以选择在 Razor 页面中调用标签助手

此选择将正常填充: 有时我想将其渲染为空;我试过: 此选择将正常填充: <select ... [email protected] asp-items=Model.Products> </select> 有时我想将其渲染为空;我试过: <select ... @if (!Model.IsEmpty) { <text>[email protected] asp-items=Model.Products</text> }> </select> 那不行。 我可以在 if-else 块中重复该标记,但希望有一种更干净的方法来选择调用这些标签助手? 如果您想让下拉列表可选地填充,请更改您的代码,如下所示: <select asp-for="SelectedId" asp-items="@(Model.IsEmpty?null:Model.Products)"></select> 模型设计: public class YourViewModel { public int SelectedId { get; set; } public IEnumerable<SelectListItem> Products { get; set; } public bool IsEmpty { get; set; } }

回答 0 投票 0

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