Ajax组合框扩展器:占位符不工作

时间:2015-11-03 05:59:32

标签: asp.net ajax vb.net asp.net-ajax

我们在ASP.NET项目中使用Ajax Extender Combobox。我们所有的文本框工具都带有占位符属性。但是Ajax Combobox既不支持也不抛出占位符属性的错误。
无论如何,我们需要帮助使用Ajax Combobox的Placeholder属性。

1 个答案:

答案 0 :(得分:0)

我确信使用反射等方法可以实现这一目标,甚至是正确的方法。我需要一个快速而肮脏的解决方案,因此我使用浏览器的检查员来确定ComboBox文本框的ID。在我的例子中,我在Master页面中有一个名为MainContent的占位符,因此ID被证明是MainContent_ComboBox1_ComboBox1_TextBox。使用一点点jQuery,我实现了一个基本的ID Selector语句,它改变了文本框控件的占位符属性。

<script type="text/javascript">
    $("#MainContent_ComboBox1_ComboBox1_TextBox").attr("placeholder", "hello");
</script>