我在KendoUI MVC中有一个Tabstrip,我正在尝试加载来自partials的内容。部分需要从封装视图访问模型。我一直在反对这个约一个小时。
这就是我所拥有的:
@model NewAcctForms.Kendo.Models.VSInstModel
...
items.Add()
.Text("Account Information")
.Enabled(true)
.Content(Html.Partial("NewAccountPartials/AccountInformation",NewAcctForms.Kendo.Models.VSInstModel).ToHtmlString());
这就是编译错误:
CS0119:'NewAcctForms.Kendo.Models.VSInstModel'是'type',在给定的上下文中无效
有谁能请我指出正确的方向吗?谢谢!!
答案 0 :(得分:1)
您的第一行定义了模型类型。然后,您可以使用Model。
来引用它.Content(Html.Partial("NewAccountPartials/AccountInformation",Model).ToHtmlString());
实际上,鉴于您将模型传递给局部视图,您可能应该使用:
.Content(Html.Action("AccountInformation","NewAccountPartials", Model));