Drop down menu 显示产品选项图像Kentico CMS 7

Drop down menu 显示产品选项图像Kentico CMS 7,drop-down-menu,kentico,Drop Down Menu,Kentico,我需要通过单击下拉菜单将主产品图片更改为选项图片 下面的代码与垂直/水平单选按钮和复选框完美配合,但我无法将其应用于ddmenu 在/CMSModules/Ecommerce/Controls/ProductOptions/ProductOptions selector.ascx.cs switch (this.OptionCategory.CategorySelectionType) { case OptionCategorySelectionTypeE

我需要通过单击下拉菜单将主产品图片更改为选项图片

下面的代码与垂直/水平单选按钮和复选框完美配合,但我无法将其应用于ddmenu

/CMSModules/Ecommerce/Controls/ProductOptions/ProductOptions selector.ascx.cs

switch (this.OptionCategory.CategorySelectionType)
        {
            case OptionCategorySelectionTypeEnum.RadioButtonsHorizontal:

                LocalizedRadioButtonList boxListHorizontal = (LocalizedRadioButtonList)this.SelectionControl;
                foreach (ListItem item in boxListHorizontal.Items)
                {
                    if (item != null)
                    {
                        SKUInfo sku = SKUInfoProvider.GetSKUInfo(ValidationHelper.GetInteger(item.Value, 0));

                        if (sku != null && !string.IsNullOrEmpty(sku.SKUImagePath))
                        {

                           item.Attributes.Add("onclick", "jQuery('.fancyboxProductImg').html('<img alt=\"" + sku.SKUName + "\" src=\"" + URLHelper.ResolveUrl(sku.SKUImagePath) + "\" width=\"240\" height=\"240\" />')");

                        }
                    }
                }
                break;
        }

致以最诚挚的问候。

使用
onchange
事件

item.Attributes.Add("onchange", "js stuff here");

谢谢你的回答,已经尝试过了,什么都没有发生,认为上面的代码有问题,但是item.Text+=。。。例如,它工作得很好
item.Attributes.Add("onchange", "js stuff here");