在Razor Pages中,可以通过使用PageModel
类中的Request
属性来访问查询参数。以下是绑定查询参数的规则和示例代码:
public class IndexModel : PageModel
{
public string ParameterValue { get; set; }
public void OnGet()
{
// 获取查询参数的值
ParameterValue = Request.Query["parameterName"];
}
}
Parameter Value: @Model.ParameterValue
例如,使用以下URL访问页面时,将会绑定查询参数的值到ParameterValue
属性上:
https://example.com/Index?parameterName=abc
asp-route-parameterName
来生成带有查询参数的链接。Click here
这将生成一个链接,点击后将访问带有查询参数parameterName=abc
的Index
页面。