Asp.net mvc 5 如何在Orchard for TextBoxFor中使用视图模型?

Asp.net mvc 5 如何在Orchard for TextBoxFor中使用视图模型?,asp.net-mvc-5,orchardcms,Asp.net Mvc 5,Orchardcms,我有模型ReservationViewModel供view使用。有设置验证信息等。如何在TextBoxFor(m=>m.FirstName)等方法的视图中使用它?是否存在如何在OrchardCMS视图中声明模型的选项(不是在EditorTemplates中,而是在客户端)?如果我理解得好的话,乌节在显示方法中使用了一些内容形状而不是模型 谢谢提供一些信息。形状只是视图模型,它们是动态对象。强类型、基于Lambda的Html帮助程序不能处理非强类型的动态对象。使用弱类型Html帮助程序。在您的示例

我有模型ReservationViewModel供view使用。有设置验证信息等。如何在TextBoxFor(m=>m.FirstName)等方法的视图中使用它?是否存在如何在OrchardCMS视图中声明模型的选项(不是在EditorTemplates中,而是在客户端)?如果我理解得好的话,乌节在显示方法中使用了一些内容形状而不是模型


谢谢提供一些信息。

形状只是视图模型,它们是动态对象。强类型、基于Lambda的Html帮助程序不能处理非强类型的动态对象。使用弱类型Html帮助程序。在您的示例中,这将是
Textbox(“FirstName”)

然而,强类型视图模型在Orchard中非常好。为了确定如何在特定用例中使用它们,我需要知道您是在控制器操作中还是在驱动程序中创建视图模型