Asp.net mvc 4 Umbraco能否将模型传递给视图

Asp.net mvc 4 Umbraco能否将模型传递给视图,asp.net-mvc-4,umbraco,Asp.net Mvc 4,Umbraco,我对这个翁布拉科MVC还是个新手。 我需要通过GET-action方法将一些绑定到模型的数据传递给我的局部视图 这根本不是以常规的MVC方式工作 [httpget] public ActionResult Membership() { SupplierMembershipInfoModel mm = new SupplierMembershipInfoModel(); mm.ProductPackage = "sssssssss";

我对这个翁布拉科MVC还是个新手。 我需要通过GET-action方法将一些绑定到模型的数据传递给我的局部视图

这根本不是以常规的MVC方式工作

[httpget] 
public ActionResult Membership()
    {
        SupplierMembershipInfoModel mm = new SupplierMembershipInfoModel();
        mm.ProductPackage = "sssssssss";


        ViewBag.status = Request.QueryString["status"];

        return PartialView("MembershipPartial", mm);
}
我的看法是:

@model Umbraco.Web.Models.SupplierMembershipInfoModel

some html.....
<td>@Model.ProductPackage</td>
@model Umbraco.Web.Models.suppliermembership信息模型
一些html。。。。。
@Model.ProductPackage
我在这里没有得到数据…调试也不会成功。但它会击中任何动作后的方法。 我知道我做错了什么…但就是不知道错在哪里??
有什么想法吗?

正如@Sebastiaan所指出的,最好从翁布拉科社区网站开始。此处有针对您的问题的文档:

简而言之,您希望在页面上显示子操作,而Umbraco使用surfacecontroller来实现这一点。SurfaceController只是从
Umbraco.Web.Mvc.SurfaceController
继承的控制器。这使您可以访问Umbraco上下文-请参见此处()


无论是哪种方式,您都应该阅读有关模板的整个文档部分,因为这将使您深入了解Umbraco MVC的管理方式。

您可能想查看以下主题:Ps。您不应该在自己的项目中使用以Umbraco开头的名称空间,核心是什么突然开始与同一名称空间中的SupplierMembershipInfoModel一起提供?您好,谢谢。我按照链接中的描述进行了尝试,但出现了一些错误。错误显示“路由表中没有与提供的值匹配的路由。”