2012-06-10 44 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的下一个使用? –