Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1086404
  • 博文数量: 254
  • 博客积分: 10185
  • 博客等级: 上将
  • 技术积分: 2722
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 15:04
文章存档

2011年(8)

2009年(1)

2008年(31)

2007年(214)

分类: 系统运维

2007-08-24 23:20:02

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

下面请看示例:

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

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

代码如下:

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

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

代码如下:

1        <cc1:ListSearchExtender ID="ListSearchExtender1" TargetControlID="ListBox1" PromptCssClass="ListSearchExtenderPrompt"  PromptText="input letters" runat="server">
2        cc1:ListSearchExtender>

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

效果图如下:



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

现象如下图:
 
阅读(1822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~