假设我有以下界面:
public interface IUserListVM
{
IList<string> UserList { get; }
}
和实现此视图模型接口的视图模型:
public class UserListVM : IUserListVM
{
private IList<string> userList = new List<string>();
IList<string> UserList
{
get { return userList; }
}
}
是否可以拥有一个需要继承IUserListVM的模型的视图。 假设我有一个UserList局部视图,如下所示:
@model MVCWebsite.Views.IUserListVM
@foreach (string user in Model.UserList) {
user
}
这意味着将部分视图视为独立视图。