如何将MVC控件添加到umbraco?
我知道在网络表单中你将aspx文件复制到umbraco的usercontrols文件夹中,并将控件的dll文件复制到umbraco的bin文件夹中。
但我不知道如何为MVC控件做这件事。
答案 0 :(得分:1)
在解决方案资源管理器中转到控制器文件夹并右键单击它然后添加控制器并在其中编写所需的代码
答案 1 :(得分:1)
我建议阅读这些内容以了解MVC在Umbraco中的工作原理:
http://shazwazza.com/post/native-mvc-support-in-umbraco-coming-very-soon/
http://umbraco.com/follow-us/blog-archive/2012/10/30/getting-started-with-mvc-in-umbraco-410.aspx
答案 2 :(得分:0)
我认为你的意思是这两个中的一个:
<强> 1。儿童行为
阅读本文:http://our.umbraco.org/documentation/reference/Mvc/child-actions
它的工作方式与Mvc中的子操作相同,只是您的控制器需要SurfaceControllers
<强> 2。宏部分
如果您需要的是一个简单的可重复使用的用户控件,那么您只需要使用partials。您可以在Views / MacroPartials中创建.cshtml文件,然后创建登录/ umbraco并创建引用该部分的宏。
您可以使用@ Umbraco.RenderMacro(“myMacro”)进行渲染