我使用此网址为动作呈现视图:“/ search?a = 1& b = 2”
对应的行动是:
public ActionResult Search (int? a, int? b)
在它的视图中我需要调用这个子动作:
public ActionResult Count (int? a, int? b)
但只设置了“a”参数。所以我打电话给:
Html.RenderAction ("Count", new { a = 5 })
但是我的孩子操作被称为Count (5, 2)
,因为查询字符串中有一个“b”,并且它已被自动绑定。
有没有办法(编辑:不需要将“b”参数指定为空字符串,因为我有很多参数的方法)来克服这个问题并且使模型绑定器使用查询字符串(或特定动作调用的参数值来源?
答案 0 :(得分:0)
Html.RenderAction("Count", new { a = 5, b = "" })