Web Ektron小部件:页面上丢弃的小部件不正确,不';与我在工具栏中选择的不匹配

Web Ektron小部件:页面上丢弃的小部件不正确,不';与我在工具栏中选择的不匹配,web,widget,title,ektron,Web,Widget,Title,Ektron,我和Ektron有个很奇怪的问题。不久前,我创建了一个名为nehgsooltip的小部件。它工作得很好。我后来创建了另一个叫做NehgsLogin的小部件。现在,当我尝试向页面添加NehgsTooltip时,页面上出现的小部件称为NehgsLogin “我的头”中的小部件具有正确的名称 但是当它被放到页面上时,名称就改变了 当我试图编辑小部件时,当我单击“选择”按钮时,选择菜单不会打开。我不确定这是否是因为内格斯洛金没有任何选择。但是,当我手动输入所需的内容标题和ID并保存它时,小部件会按预

我和Ektron有个很奇怪的问题。不久前,我创建了一个名为nehgsooltip的小部件。它工作得很好。我后来创建了另一个叫做NehgsLogin的小部件。现在,当我尝试向页面添加NehgsTooltip时,页面上出现的小部件称为NehgsLogin

“我的头”中的小部件具有正确的名称

但是当它被放到页面上时,名称就改变了

当我试图编辑小部件时,当我单击“选择”按钮时,选择菜单不会打开。我不确定这是否是因为内格斯洛金没有任何选择。但是,当我手动输入所需的内容标题和ID并保存它时,小部件会按预期工作


我不知道Ektron是否发生了错误,或者Nehgsooltip是否刚刚被错误命名。我检查了.ascx和.cshtml文件,其中没有一个小部件名为“NehgsLogin”(这些文档中都没有这个短语)。我还检查了设置中的小部件,小部件标题和小部件标签都设置正确。是什么导致小部件加载为NehgsLogin,它实际上加载了错误的小部件,还是只是给了它错误的标题?

您在Pagebuilder工具箱中看到的小部件标题来自工作区中的小部件设置。小部件上显示的标题通常在代码隐藏中设置,如下所示:

protected void Page_Init(object sender, EventArgs e)
{
...
    _host = Ektron.Cms.Widget.WidgetHost.GetHost(this) as Ektron.Cms.PageBuilder.WidgetHost;
    _host.Title = "Archive Widget";
...
}
所以我会检查这两个位置以确保它们是正确的


我看到您正在使用CSHTML,在另一个问题中,您提到了MVC,请不要说Ektron不是MVC应用程序。

是的,我已经提到过,我想我的术语是错误的。我的团队中的一位高级开发人员创建了整个Ektron项目,我对团队来说是个新手,以前从未使用过Ektron。ascx.cs文件是我不想查看的地方,就是这样。非常感谢。