答案 0 :(得分:3)
在控制器中,创建一个以int
作为参数
public ActionResult Index(int page)
{
// Do something
}
答案 1 :(得分:3)
@Ardman是正确的,MVC将翻译查询字符串中的值并将其转换为ActionResult函数中的变量。
请注意,提供的示例需要要传递的int调用页面,以便您可以执行以下操作来克服此问题。
public ActionResult Index(int? page)
{
if(page.HasValue())
{
// Do somthing with the var
}
// Do something
}
您也可以使用旧方法
public ActionResult Index()
{
var Page Request.QueryString["page"]; //return page query string param as a string
}
希望提供更多信息。