![](/img/trans.png)
[英]ASP.NET MVC Ajax: Passing an IList from the View to the Controller
[英]ASP.NET MVC 2 Controller To View: IList or List?
我應該從模型返回以查看IList<T>
對象還是List<T>
? 我將迭代模型集合並在ASP.NET MVC 2視圖中顯示結果。
我希望保持盡可能通用的東西,以便稍后在測試期間幫助模擬。
如果您只是為foreach
循環迭代集合,我可能會使用IEnumerable<T>
因為您不需要任何IList<T>
功能。
如果確實需要IList<T>
(比如使用索引在for
循環中迭代集合),那么繼續使用IList<T>
。
實際上沒有必要將具體類傳遞給View,所以我永遠不會使用List<T>
。
如果你想對列表做的只是foreach
,你應該返回一個IEnumerable<T>
。
要么是好的; 如果你要測試你的觀點,IList可以幫助嘲笑,但這無關緊要......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.