ListSearchExtender控件用于对列表中的内容进行快速搜索定位。适合于ListBox和DropDownList控件。

下面请看示例:

1)在VS2005中新建ASP.NET AJAX-Enabled Web Project工程项目,命名为ListSearchExtender1。

2)在Default.aspx页面中拖放一个ListBox控件和SqlDataSource。并对SqlDataSource进行配置,使用Northiwind中的Products中的ProductName字段。并把ListBox的DataSourceID设为SqlDataSouce1。

代码如下:

1AJAX ControlToolkit学习日志-ListSearchExtender(14)        <br />
2AJAX ControlToolkit学习日志-ListSearchExtender(14)        <asp:ListBox ID="ListBox1" runat="server" DataSourceID="SqlDataSource1" DataTextField="ProductName" Width="250px"></asp:ListBox><br />
3AJAX ControlToolkit学习日志-ListSearchExtender(14)        <br />
4AJAX ControlToolkit学习日志-ListSearchExtender(14)        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
5AJAX ControlToolkit学习日志-ListSearchExtender(14)            SelectCommand="SELECT [ProductName], [ProductID] FROM [Alphabetical list of products] order by ProductName asc"></asp:SqlDataSource>
6AJAX ControlToolkit学习日志-ListSearchExtender(14)        <br />

3)在页面上拖放一个ListSearchExtender控件,并设置它的一些属性。

代码如下:

1AJAX ControlToolkit学习日志-ListSearchExtender(14)        <cc1:ListSearchExtender ID="ListSearchExtender1" TargetControlID="ListBox1" PromptCssClass="ListSearchExtenderPrompt"  PromptText="input letters" runat="server">
2AJAX ControlToolkit学习日志-ListSearchExtender(14)        </cc1:ListSearchExtender>

4)按下CTRL+F5,在浏览器中查看效果。

效果图如下:

AJAX ControlToolkit学习日志-ListSearchExtender(14)

使用注意事项:
1)该控件可以和ListBox和DropDownList控件联用。
2)在该控件的PromptText中不能输入中文(目前本人未能解决),要是输入中文就会出现一个奇怪的现象。

现象如下图:
AJAX ControlToolkit学习日志-ListSearchExtender(14)

相关文章:

  • 2021-07-30
  • 2021-05-18
  • 2021-10-30
  • 2021-12-30
  • 2021-10-30
  • 2022-02-20
  • 2022-01-04
  • 2021-12-09
猜你喜欢
  • 2021-06-22
  • 2021-08-20
  • 2021-10-30
  • 2022-01-04
  • 2021-12-04
  • 2022-03-06
  • 2021-09-20
相关资源
相似解决方案