多次反复询问,但我找不到合适的解决方案。
我想创建一个由以下元素组成的参赛表格:
文本框,下拉字段(自动填充),复选框,单选按钮
我的研究之后
我发现我需要为上面的表单创建用户控件或脚本文件,并通过宏访问它。
我不想使用用户控件,因为我的第一个偏好是controller-View-Model(即cshtml)
我想按照MVC方法创建上述表单。所以
1)我是否需要为添加/编辑/删除/搜索数据输入表单创建一个单独的项目? 2)或者我需要创建相同的cshtml文件(不太清楚这种方法)
我正在查看这个数据输入表单,更容易定制,我也可以在其他应用程序中使用它。
答案 0 :(得分:0)
从Umbraco 4.10到6.0.x,您可以在Umbraco中使用MVC,因此无需使用用户控件。您可能希望使用SurfaceController,您可以在其中添加所需的任何操作。其余的是标准的MVC(构建文本框的Razor视图,下拉,......)。
查看Umbraco MVC documentation,了解如何在Umbraco项目中使用MVC。