20得票1回答
剃刀页,表单页面处理程序无法使用GET方法工作

我有一个小的ASP.NET Core Razor Pages项目。我正在制作一个简单的列表显示页面,其中包含基本的搜索功能。在我的模型中,我有4个页面处理程序(其中2个是为了调试而添加的):public async Task OnGetAsync() { Posting = await...

7得票1回答
在 Razor 页面中获取路由值

我想知道如何在Razor Pages(Page.cshtml)中获取路由值。 例如: https://localhost:44320/AdminPanel/Admins 如果我使用MVC,我会像这样获取这些数据: var controller = ViewContext.RouteData....

14得票1回答
ASP.net MVC core RedirectToPage错误 - 指定根相对路径错误

我想从普通的控制器操作重定向到Razor页面,像这样: 我想从普通的控制器操作重定向到 Razor 页面, 就像这样: return RedirectToPage("Edit", new { id = blogId }); 我已经有一个名为“Edit”的 Razor 页面,正常导航到该页面时可...

18得票4回答
在Blazor中,如何从页面组件中调用MainLayout中的方法?

我的 Blazor 应用程序有一个 MainLayout 页面,其中有一个 @Body 来加载实际的页面内容。 在我的情况下,Index.razor 在 MainLayout 页面中加载。 是否有一种方法可以从子页面(Index.razor)调用位于父页面 MainLayout.razor 中...

7得票3回答
无法注册IRelationalTypeMappingSource

系统.InvalidOperationException:'数据库提供程序尝试注册“IRelationalTypeMappingSource”服务的实现。这不是由Entity Framework定义的服务,因此必须使用“TryAddProviderSpecificServices”方法将其注册...

12得票1回答
剃刀页面 RedirectToPage("/") 引发错误 "No page named '/' matches the supplied values"

在一个全新的asp.net core RazorPages项目中,为什么以下代码会导致异常 "InvalidOperationException: No page named '/' matches the supplied values"?public IActionResult OnPos...

10得票1回答
什么是常规方法和异步方法的区别(OnGet vs OnGetAsync)?

我开始学习 Razor Pages 的工作原理,教程中提到了 OnGet 和 OnPost,还提到我们也有异步选项:OnGetAsync 和 OnPostAsync。但是他们没有说明它们如何工作,显然它们是异步的,但是它们是如何工作的?它们使用 AJAX 吗?public void OnGet...

11得票3回答
Razor Pages中绑定查询参数的规则

Razor Pages中非常方便,如果你调用例如 http://localhost/foo?bar=42 在相应的模型中,bar关键字会在OnGet构造函数中自动访问 public IActionResult OnGet(int bar) { System.Console.W...

7得票1回答
在ASP.NET 6 Web应用程序中,添加授权策略会破坏默认/脚手架的身份验证返回URL。

我遇到了一个问题,在将授权策略添加到我的ASP.NET 6 Web App的Program.cs之后,returnurl没有被正确地格式化。 重现问题的步骤: 创建具有独立帐户的ASP.NET 6 Web App。 创建SQL Server数据库并在appsettings.json中更新...

9得票2回答
无法在Razor组件中呈现原始HTML

我有以下Razor组件(Blazor服务器端?)在ASP.Core 3.0 razor 页面(普通)项目中: @using WEKA.Models @using Microsoft.AspNetCore.Html <div class="jobs-list"> @for...