[英]Disable request parameters binding when calling child action
我使用以下网址呈现了一个操作的视图: “ / 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”参数指定为空字符串,因为我有带有很多参数的方法)来克服此问题,并拒绝模型绑定器为a使用查询字符串(或任何其他)参数值源具体的行动电话?
Html.RenderAction("Count", new { a = 5, b = "" })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.