【发布时间】:2019-03-03 08:02:24
【问题描述】:
我是 Umbraco 的新手。目前正在使用 v7.1.4。 我知道可以在 Settings > Partial Views 下创建 MVC 局部视图。 如果我将渲染引擎从 MVC 切换到 webforms,我应该在哪里创建 .Net 用户控件?
【问题讨论】:
我是 Umbraco 的新手。目前正在使用 v7.1.4。 我知道可以在 Settings > Partial Views 下创建 MVC 局部视图。 如果我将渲染引擎从 MVC 切换到 webforms,我应该在哪里创建 .Net 用户控件?
【问题讨论】:
只是为了添加到 CMayers 的答案中,我通常更喜欢创建一个名为 usercontrols 的单独项目(只是为了知道它是什么),然后在构建事件中使用 xcopy 将 dll 复制到 umbraco 安装的 bin 文件夹.同样,ascx 页面被复制到 umbraco 安装的 UserControls 文件夹中。
然后从开发者部分的umbraco后端,您可以创建宏并将相关的ascx页面关联到它。
【讨论】:
您的所有 .NET 用户控件都应在默认 Umbraco 安装随附的“UserControls”文件夹中创建。
如果您不将它们复制到此处,那么您将无法从 CMS 的“选择要呈现的文件”的宏部分访问您的用户控件。
【讨论】: