Asp.net 对于combobox控件(来自Ajax工具包),我可以更改该框旁边的按钮吗?

Asp.net 对于combobox控件(来自Ajax工具包),我可以更改该框旁边的按钮吗?,asp.net,css,asp.net-ajax,combobox,Asp.net,Css,Asp.net Ajax,Combobox,我正在使用Ajax工具包中的combobox控件。有没有办法设置显示在下拉框旁边的按钮所用的图像,或者我是否坚持使用标准的图像?如果我回忆正确,它只是一个按钮,而不是图像。也就是说,你可以消除边界,将背景设置为你想要的图像,你可能会得到你想要的结果 不过要小心,我放弃了combobox控件,因为有一些真正的错误行为。IMHO还没有完全准备好生产。我从未使用过此控件,但是我查看了以查看它。看起来箭头按钮只是一个按钮(如zakster82所述)。在ComboBox控件本身上,设置CssClass,然

我正在使用Ajax工具包中的combobox控件。有没有办法设置显示在下拉框旁边的按钮所用的图像,或者我是否坚持使用标准的图像?

如果我回忆正确,它只是一个按钮,而不是图像。也就是说,你可以消除边界,将背景设置为你想要的图像,你可能会得到你想要的结果


不过要小心,我放弃了combobox控件,因为有一些真正的错误行为。IMHO还没有完全准备好生产。

我从未使用过此控件,但是我查看了以查看它。看起来箭头按钮只是一个按钮(如zakster82所述)。在ComboBox控件本身上,设置CssClass,然后使用不同的背景图像为该类定义按钮子体。大概是这样的:

.MyComboBoxStyle button {
  background-image:url(myNewArrowImage.gif);
}
很明显,清理这些内容可能需要相同的填充/边距


另一方面,我建议不要使用Ajax控件工具包,因为像zakster82一样,我发现其中的许多控件并没有很好的生产质量。另外,它们中的许多(包括ComboBox)只不过是花哨的JavaScript,甚至没有那么花哨,可能会弄脏您的标记。显然这只是我的观点。您的里程数可能会有所不同。

谢谢,这很有效,但我必须详细说明!重要提示或标准按钮将在图像和边框样式前弹出:无以使其看起来像常规图像。MyComboxStyle按钮{背景图像:url(ig_cmboDownXP1.bmp)!重要;边框样式:无;}