public ActionResult Index( bool flag = false){...}
1、若通过“/Home/Index?flag=true”传参,则无法通过action变量flag获取到布尔值true,通过Request.QueryString["flag"]可以获取字符串值"true"。
若是通过form表单get方式过来的话,则可以取到flag布尔值true!
2、public ActionResult Index( bool? flag = false){...} 的结果也是如上。
3、mvc2最好不要通过url传bool类型参数。