繁体   English   中英

调用子操作时禁用请求参数绑定

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM