簡體   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