如何在View中使用泛型类作为模型:ASP.NET MVC

时间:2016-04-07 06:47:01

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我有一个像下面这样的课程:

public class DropdownResultViewModel<T, K>
{...}

我在View中使用它作为下面的模型:

@model ViewModel.DropdownResultViewModel<City,Guid>

我不想要设置静态参数TK所以为此我创建了一个类似于下面的接口:

public  interface IViewModel
{
}

和城市继承它如下:

public class city :IViewModel{...}

并在视图中更改模型,如下所示:

@model ViewModel.DropdownResultViewModel<IViewModel,Guid>

但我不知道GUID怎么样? 有时可能会改为Guid通过int或其他。 我怎么能这样做?

0 个答案:

没有答案