是否可以将模型转换为局部视图?
@Html.Partial(Model.Partial, new { model =
((WarningPopupModel)CommonData.NotificationPopup.PopupModel) })
这里PopupModel是object类型但是包含一个WarningPopupModel的实例,当我尝试这是我得到的错误
Additional information: The model item passed into the dictionary is of type
'<>f__AnonymousType6`1[EmployeeKiosk.Models.WarningPopupModel]',
but this dictionary requires a model item of type
'EmployeeKiosk.Models.WarningPopupModel'.
所以我真的需要了解&#39; f__AnonymousType6&#39;部分并知道我在这里有什么样的灵活性
背景。
我想在视图中根据某些业务逻辑创建一个弹出窗口,因此控制器最终会将视图的名称(或者它可能是一个标记)与一些模型一起传回。
在视图中我只需要某种方式可以在出现的部分视图之间切换,部分视图将是Kendo弹出窗口
感谢
答案 0 :(得分:2)
非常确定你应该能够将其改为;
@Html.Partial(Model.Partial, (WarningPopupModel)CommonData.NotificationPopup.PopupModel);
没有new { model = ... }
部分。