1

一直在为此苦苦挣扎。。

我完全能够创建一个工作正常的 .NET 复合控件,它在 aspx 网站中运行良好。

我可以在 umbraco 中为 .net 自制用户控件创建一个宏并将参数传递给它,这在 umbraco 网站上也可以正常工作。

问题是两者的结合。我想在 umbraco 中为我创建的复合控件创建一个宏,但我无法做到正确。

在这里,我选择了“.NET 自定义控件”,因为我的复合控件只是一个 vb.class(并且“.NET 用户控件需要一个 .ascx 页面)作为程序集我选择了 dll 的名称(没有扩展名作为类型 I拿了'NAMESPACE.CLASSNAME'

但是后来我收到了这个错误:

'System.NullReferenceException: Object reference not set to an instance of an object. at umbraco.developer.assemblyBrowser.Page_Load(Object sender, EventArgs e)'

在此处输入图像描述

我在这里做错了什么?谢谢。

4

1 回答 1

0

您是否在程序集名称中使用 .dll 尝试过?还有什么是你的命名空间和类的名称?

问候

伊萨米尔

于 2014-03-19T16:28:00.573 回答