我在将我的 dojo 模块添加到用户界面时遇到了一些麻烦。它尝试在 episerver/shell 中访问。我添加了一个 module.conifg;
<module>
<assemblies>
<add assembly="Mobile.Web" />
</assemblies>
<dojoModules>
<add name="MobileWeb" path="Scripts" />
</dojoModules>
</module>
在 处添加了我的 dojo 模块~/ClientResources/js/KeyValueEditor.js
,命名了该模块declare('MobileWeb.js.KeyValueEditor', [widget, templatedMixin]
并在我的块类型中:
[ClientEditor(ClientEditingClass = "MobileWeb.js.KeyValueEditor")]
public virtual string KeyValueCategoryData { get; set; }
它有时会起作用,但是当我更改 dojoModules -> 将名称属性添加到 MobileWeb 时,它就不再起作用了。有谁知道这可能是什么?