2012-06-10 95 views
0

我想視圖模型傳遞給我的HTML輔助/ 我試圖asp.net mvc4剃刀通視圖模型來幫手

public static string GenerateFullTable(this HtmlHelper helper, IEnumerable<CarsViewModel> model) 
     { 

但我不知道該模型會。

是否有可能使通用幫手得到會得到不同的視圖模型?

回答

2

是的,它被稱爲泛型。

http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx

編輯:

下面是一個例子...

public static string GenerateFullTable<T>(this HtmlHelper helper, IEnumerable<T> model) 
{ 
    ... 
} 

可以進一步約束噸至是特定類型或繼承某個接口,也許是這樣的:

public static string GenerateFullTable<T>(this HtmlHelper helper, IEnumerable<T> model) where T : MyModelsInterface 
{ 

} 

但這取決於您的需求。希望這有助於;)

+0

感謝您的重播,請發帖舉例 –

+0

@Acid,請參閱更新。 – walther

+0

我怎麼能得到T的下一個使用? –