有没有办法在未传递的参数上设置默认值,例如:
public ActionResult Index(int? page)
{}
如果没有传递任何页面,我想要page=0
,所以我可以删除可以为空的符号。我不想在路由中这样做,只是在动作本身上。
答案 0 :(得分:4)
你试过了吗?
public ActionResult Index(int page = 0)
{}
答案 1 :(得分:1)
C#2010中的新功能是optional parameters的能力:
public ActionResult Index(int page = 0)
{
}