2016-09-20 58 views
0

我的觀點強烈類型爲產品類。我要對這個產品的ID傳遞給方法在控制器中的整數數組是這樣的:從視圖傳遞整數數組到控制器沒有ajax/javascript

@Html.Action("SomeAction", "controller", new int?[] {@Model.ID}) 

在我的控制器我有這樣的方法:

public ActionResult SomeAction(int?[] IDs) { 

} 

但這不起作用而且我總是在我的控制器中得到空值。那麼,如何通過從視圖中的整數數組控制器(沒有Ajax/JavaScript的)

回答

1

它應該是:

@Html.Action("SomeAction", "controller", new { IDs = new [] { @Model.ID } }) 

的最後一個參數Action(...)是一個對象,屬性名稱,其中應將參數名稱與您的操作相匹配。在你的情況下,這個動作只需要一個參數IDs,所以你的對象需要有一個IDs屬性。

相關問題