razor-pages 相关问题

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

当只需要唯一的行时,如何应用group by而不是distinct?

我正在开发 ap.net razor 页面 LINQ to SQL 函数。我遇到无法显示的问题 与视图模型 AssetLPOvm 返回的结果不同的行 期望的结果 如果我有 2 或 3 行作为样本

回答 1 投票 0

BindProperty 返回 NULL OnPost

我正在使用的列表上的 BindProperty 得到空返回。我将代码精简为仅相关的内容。当我调用 OnPost 方法 updateData 为 null 时。 使用 Microsoft.AspNetCore.Mvc;

回答 1 投票 0

如何在 MacBook m1 中的 Visual Studio 2022 上执行代码优先方法

如何在 MacBook Air m1 上的 Visual Studio 2022 中使用代码优先方法处理 razor 页面时添加迁移,因为在工具中我们无法从我们的位置获得包管理器控制台的选项...

回答 1 投票 0

发布 .Net Core Blazor Web Assembly 客户端-服务器项目

我使用C#使用dot Net Core 8.0开发了Blazor Client Server Web Assembly项目,发现通过推送发布的文件在服务器上成功运行,但没有找到任何.razor p...

回答 1 投票 0

错误“ConnectionString 属性尚未初始化。”在包管理器控制台中使用更新数据库时

我是Asp.net core的新手,我有一个关于在数据库页面上的表中创建创建、编辑、删除、详细信息用户的作业。正如标题所说,我遇到了我的,我真的不知道该怎么办......

回答 1 投票 0

如何在 Razor View ASP NET CORE 6 中获取值

我正在研究发票功能。我创建了一个 seletec 框来选择我想要开具发票的产品。这是我的剃须刀视图 IEnumerable lstProduct = ViewBag.ListProduct 作为 IEnumerable<

回答 1 投票 0

无法调试 Razor 页面中的 OnGet() 方法 - ASP.NET Core

我遇到了一个问题,当我尝试调试 Razor 页面应用程序中的 OnGet() 方法时,该方法未被调用。因此,某些属性(例如名称)的值并不存在...

回答 1 投票 0

在 .NET 6 Razor Pages 中发布表单时绑定包含附加(嵌套)列表的对象列表的正确语法是什么

我正在尝试绑定一个复杂对象,其中包含复杂对象列表,其中也包含自己的复杂对象列表;所以嵌套的对象列表。数据绑定到页面,无需...

回答 1 投票 0

如何使用一个index.cshtml来实现两种不同的方法?

我正在开发一个简单的网站,并且有一个非常简单的索引页面: @页 @model MyProject.Pages.IndexModel @{ ViewBag.Title = "索引"; } @string.IsNullOrWhiteSpace(模型。 我正在开发一个简单的网站,并且有一个非常简单的索引页面: @page @model MyProject.Pages.IndexModel @{ ViewBag.Title = "index"; } <h2>@string.IsNullOrWhiteSpace(Model.FullName)??"Hi":$"Hi, {Model.FullName}"</h2> 嗯,还有更多,但这是唯一重要的部分。 现在,这也意味着我有两条路线:一条是 / 路线的正常 OnGet() 路线,第二条路线是“Hello/{fullname}”路线。是的,“Hello”部分是一个要求,因为该项目中还有一些 Web API 功能。 背后的代码也很简单: public class IndexModel() : PageModel { public string? FullName { get; set; } public void OnGet() { } } 这并不太复杂,并且提供了 / 路线。但我该如何处理“Hello/{fullname} 路线? 请记住,这是此页面的简化版本。它里面有更多的代码来处理各种菜单并调用一些 API 函数等等。 我的问题还在于,这种布局是由我的管理层决定的,因此可能很糟糕,但我对此无能为力。 这背后的逻辑是页面允许用户登录,这是通过 API 调用发生的。所以,没有页面刷新。当用户登录时,JavaScript 会将 URL 从“http://localhost/”修改为“http://localhost/Hello/SomeName”。因此,如果用户刷新,该名称仍然可见,索引页面将显示用户名并检查登录令牌是否仍然有效。如果没有,则会再次弹出登录。 您可以将 FullName 值作为可为空的参数传递,并将其绑定到 FullName 属性。您需要进行的更改是: 在Program.cs中为索引页面注册额外的路由模板 builder.Services.AddRazorPages() .AddRazorPagesOptions(options => { options.Conventions.AddPageRoute("/Index", "Hello/{fullname?}"); }); 向 BindProperty 类中的 FullName 属性添加 IndexModel 属性,确保它是 GET 请求中的绑定目标: [BindProperty(SupportsGet = true)] public string? FullName { get; set; } 更多信息 https://www.learnrazorpages.com/razor-pages/routing#register-additional-routes https://www.learnrazorpages.com/razor-pages/model-binding#binding-data-from-get-requests

回答 1 投票 0

无法在 .NET Core Web 应用程序中发布 IEnumerable 数据

我有一个 C# .NET Core Web 应用程序(不是 MVC Web 应用程序)。我正在尝试发布 IEnumerable 集合中的数据。对于这篇文章,我对其进行了简化: 在CS文件中: [绑定属性] 公开

回答 1 投票 0

在 Web 应用程序上检测 OpenTelemetry HttpClient 的正确方法

我有一个 Razor Web 应用程序 (.NET 8) 客户端,我想获取执行和调用其他 API 的指标。 我安装了以下 NuGet 软件包: 开放式遥测 OpenTelemetry.Exporter.Cons...

回答 2 投票 0

自动生成带有条件字母前缀、下一个可用号码和当前年份的案例 ID

我已经对此进行了研究,并考虑了如何做其中的一部分,但不太明白如何将它们组合在一起。当有人在我的应用程序中创建新记录时,如果

回答 1 投票 0

RuntimeViewCompiler 和 PageActionInvoker / PageResult 之间存在显着延迟

在 ASP.NET razor Pages 应用程序中,请求和响应之间存在显着的延迟。该应用程序查询数据库并在 cshtml razor 页面中显示文本。数据库查询速度快,完成你...

回答 1 投票 0

AddRazorPages 如何添加对 MVC + 视图的支持?

我想同时使用 Razor Pages 和“带有视图的 MVC”。 所以我使用了 services.AddRazorPages() (它提供了 RazorPages 和 WebAPI),然后使用了 services.AddControllersWithViews() (它提供了...

回答 1 投票 0

在 Web 应用程序上检测 OpenTelemetry HttpClient 的正确方法

我有一个 Razor Web 应用程序 (.NET 8) 客户端,我想获取执行指标和对其他 API 的调用 我安装了以下 nuget pkg: 开放式遥测 OpenTelemetry.Exporter.Console 开放电信...

回答 1 投票 0

无法更新 ASP.NET Core IdentityRole 对象

我正在尝试更新 IdentityRole 对象,但收到 InvalidOperationException 错误。 代码 公共类 EditModel :PageModel { 私有只读 RoleManager

回答 1 投票 0

InvalidOperationException:多个处理程序匹配。以下处理程序匹配路线数据并满足所有约束:

System.Threading.Tasks.Task OnGetAsync()、Void OnGet() 在 Microsoft Visual Studio 2017 中构建 .NET Core 2.1 应用程序时,我收到此错误。这是我认为存在错误的视图

回答 2 投票 0

Razor 页面仅在首次加载时进行模型绑定 - 不在重新加载时进行绑定

我有一个 Razor 页面,其中的表单仅适用于启动应用程序后的第一次加载,但在任何后续请求中,表单值都是空且未绑定。

回答 1 投票 0

C# Zip 返回无效文件

我有以下代码将文件名从表单帖子转换为 zip 并返回它们。 当我运行它时,我得到 .zip 文件,但它无效。有人看到我的错误吗? 公共 IActionResult OnPost() {...

回答 1 投票 0

Razor 页面上 @foreach 的正确语法,其中值可以等于多个值

我需要帮助以确保我的 razor 页面上的此代码的语法正确: @foreach(Model.Results 中的 varOfficerGroup .Where(i => i.InvestType in (&quo...

回答 1 投票 0

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