【发布时间】:2012-11-16 22:14:01
【问题描述】:
我正在尝试在我的 ASP.NET 应用程序中使用 ComboBox (http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ComboBox/ComboBox.aspx)。一切正常,但我无法以编程方式设置组合框的值,该值将在页面加载时显示。问题是我想设置值,它不在下拉列表中的值中 - 这是必不可少的,我不想在下拉列表中显示这个值。我尝试了组合框的 'Text'、'SelectedValue'、'SelectedText' 属性,没有任何效果。我什至尝试在组合框中找到 TextBox 控件并设置它的文本 - 虽然这设置了 TextBox 的文本(可以在页面 HTML 源代码中看到)但没有显示文本(我猜是一些 javascript 代码导致了这个)。
如果这不可能,我的目标是对文本框进行单值提示(从数据源评估),该提示将显示为下拉列表(您可以单击它,该值将插入到文本框中) .所以你可以建议我另一种解决方案。
请帮忙。
谢谢 uiii
【问题讨论】:
-
您只需要设置文本还是还想设置默认的 SelectedValue?
-
无论下拉列表的内容如何,只要设置在 ComboBox 中显示的文本即可。
标签: asp.net text combobox ajaxcontroltoolkit