我正在.Net Core 2.2上使用Razor页面,并且在“索引”页面上定义了以下处理程序:
public async Task OnGetAsync(string legalDocSubType)
并且我正在尝试使用RedirectToPage转到以下页面:
return RedirectToPage("./Index", "legalDocSubType", PublishRecord.LegalDocSubType);
产生以下网址部分:
/ Publishing?handler = legalDocSubType
这是错误的,我想要:
/ Publishing?legalDocSubType =模块
所以我不明白自己做错了什么?我希望能够重定向到该索引页面并传递我的查询字符串。
答案 0 :(得分:2)
可能是这个吗?
return RedirectToPage("./Index", new { legalDocSubType = "Module" } );