如何将 RedirectToPage 与需要参数的默认处理程序一起使用?
How to use RedirectToPage with a default handler that requires a parameter?
我在 .Net Core 2.2 上使用 Razor Pages,我在索引页面上定义了以下处理程序:
public async Task OnGetAsync(string legalDocSubType)
我正在尝试使用 RedirectToPage 转到此页面:
return RedirectToPage("./Index", "legalDocSubType", PublishRecord.LegalDocSubType);
产生这个 URL 部分:
/Publishing?handler=legalDocSubType
这是错误的,我想要:
/Publishing?legalDocSubType=Module
所以我不明白我做错了什么?我希望能够重定向到此索引页面并传递我的查询字符串。
可能是这个?
return RedirectToPage("./Index", new { legalDocSubType = "Module" } );
我在 .Net Core 2.2 上使用 Razor Pages,我在索引页面上定义了以下处理程序:
public async Task OnGetAsync(string legalDocSubType)
我正在尝试使用 RedirectToPage 转到此页面:
return RedirectToPage("./Index", "legalDocSubType", PublishRecord.LegalDocSubType);
产生这个 URL 部分:
/Publishing?handler=legalDocSubType
这是错误的,我想要:
/Publishing?legalDocSubType=Module
所以我不明白我做错了什么?我希望能够重定向到此索引页面并传递我的查询字符串。
可能是这个?
return RedirectToPage("./Index", new { legalDocSubType = "Module" } );