一直在为此苦苦挣扎。。
我完全能够创建一个工作正常的 .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)'
我在这里做错了什么?谢谢。