H_J_H

------专用杂物房
posts - 26, comments - 1, trackbacks - 0, articles - 119
我们和前面三个实验一样先创建个conten页。游击Default.master,选add content page.且命名为ServerAutocomplete.aspx.我们依然要去掉那ContentPlaceHolderID值不是Main的<asp:content>元素,也在<%@ Page指令行写Title属性为实验4。我们在<asp:content>元素里面写如下代码:

<form id="Form1" runat="server">

  <div>

    <div id="content">

      <h3>AutoComplete server control</h3>

      <p>This file contains a server-side Atlas AutoComplete.</p>

    </div>

  </div>

</form>
我们保存下页面,现在我们开始添加一个服务器控件并且设置他的自动完成属性。
首先我们在<form>标记的后面添加个"Atlas" ScriptManager控件。如下所式:
<form>
<atlas:ScriptManager id="AtlasPage1" runat="server" />
<atlas:ScriptManager是一个Atlas服务器端控件,每个包含Atlas服务器控件的页面里必须有且只能够有一个ScriptManager服务器控件,他用来管理页面上的其他的Atlas服务器控件!
在<p>标记后面,添加个atlas服务器端textbox控件。
<atlas:TextBox id="searchBox" runat="server" />
注意,这是一个普通的服务器控件,他拥有普通服务器控件的属性和特性。编辑器也能够自动感知所有的atlas服务器控件。
我们再设置下他的属性,当然我们也可以根据编辑器的自动感知功能写代码,也可以切换到设计视图来设置他的属性,写好的atlas服务器代码如下:

<atlas:TextBox id="searchBox" runat="server"

  AutoCompletionServiceUrl="AutoCompleteService.asmx"

  AutoCompletionServiceMethod="GetWordList" />
这个aspx页面完全写好的代码如下:
<%@ Page Language="C#" MasterPageFile="~/Default.master" Title="实验4" %>
<asp:Content ID="Content3" ContentPlaceHolderID="Main" Runat="Server">
   <form id="Form1" runat="server">
    <atlas:ScriptManager ID="AtlasPage1" runat=server />
  <div>
    <div id="content">
      <h3>AutoComplete server control</h3>
      <p>This file contains a server-side Atlas AutoComplete.</p>
      <atlas:TextBox ID="searchBox" runat=server AutoCompletionServiceUrl="AutocompleteService.asmx" AutoCompletionServiceMethod="GetWordList" />
    </div>
  </div>
</form>

</asp:Content>

好拉
我们现在把他设置成妻室页,按F5运行,看看结果吧!! 



一帆(老鼠粮仓之路) 2005-11-08 10:02

文章来源:http://pwqzc.cnblogs.com/archive/2005/11/08/271258.html
只有注册用户登录后才能发表评论。