对于组合框控件(来自Ajax工具包),我可以更改框旁边的按钮吗?

时间:2009-08-06 20:08:21

标签: asp.net css asp.net-ajax combobox

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

2 个答案:

答案 0 :(得分:1)

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

.MyComboBoxStyle button {
  background-image:url(myNewArrowImage.gif);
}

显然,可能需要相同的填充/边距来清理它。

另外,我建议不要使用Ajax Control Toolkit,就像zakster82一样,我发现其中的许多控件都没有相当的生产质量。其中许多(包括ComboBox)只是花哨的JavaScript,甚至不是那么花哨,可以破坏你的标记。显然这只是我的意见。您的里程可能会有所不同。

答案 1 :(得分:0)

如果我没记错的话,它只是一个按钮,而不是图像。那说你可以杀死边框并将背景设置为你想要的图像,你可能会得到你想要的结果。

请注意,由于一些非常错误的行为,我放弃了组合框控制。它不是生产就绪的恕我直言。