文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>asp.net中ajax1.0实例应用02

asp.net中ajax1.0实例应用02

时间:2010-07-16  来源:cuisuqiang

Slider Demonstration

功能:拖拉要选择的数字值

使用:效果:

页面:

<asp:ScriptManager ID="ScriptManager1" runat="server">

</asp:ScriptManager>

<asp:Label ID="lblShow" runat="server" style="text-align:right"  Text="0"/>       

<asp:TextBox ID="txtShow" runat="server" style="right:0px"  Text="0"/>   

<cc1:SliderExtender ID="SliderExtender1" runat="server"

    TargetControlID="txtShow"

    BoundControlID="lblShow"

    Maximum="100"

    Minimum="0"       

    Decimals="2"   

    Orientation="Horizontal">

</cc1:SliderExtender>       

<cc1:SliderExtender ID="SliderExtender2" runat="server"

    TargetControlID="txtShow"

    BoundControlID="lblShow"

    Maximum="100"

    Minimum="0"

    Orientation="Vertical">

</cc1:SliderExtender>

说明:

<%--TargetControlID 用于保存值得文本框

    BoundControlID  用户显示的标签

    Maximum         可表示的最大值

    Minimum         可表示的最小值

    Decimals        后面带几位小数

    Orientation     怎样显示Horizontal为横向显示,Vertical为竖向显示--%>

Accordion Demonstration

功能:无刷新下拉面板显示

使用:效果:

页面:

<asp:ScriptManager ID="ScriptManager1" runat="server" />     

<cc1:Accordion ID="Accordion1" runat="server"  SelectedIndex="0"

HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected"

ContentCssClass="accordionContent" FadeTransitions="false" FramesPerSecond="40"

TransitionDuration="250" AutoSize="None" RequireOpenedPane="true" SuppressHeaderPostbacks="true">

<Panes>

    <cc1:AccordionPane ID="AccordionPane1" runat="server">

          <Header><a href="" class="accordionLink">1. Accordion</a></Header>

          <Content>

               The Accordion is a web control that allows you to provide multiple

          </Content>

     </cc1:AccordionPane>

     <cc1:AccordionPane ID="AccordionPane2" runat="server">

           <Header><a href="" class="accordionLink">2. Accordion</a></Header>

           <Content>

              The Accordion is a web control that allows you to provide multiple

           </Content>

      </cc1:AccordionPane>

</Panes>

         </cc1:Accordion>      

说明: 

<%-- SelectedIndex           从零开始默认显示的面板

     HeaderCssClass          头模板的样式

     HeaderSelectedCssClass  被选中后头模板的样式

     ContentCssClass         内容模板的样式

     FadeTransitions         模板隐藏时是否启用渐隐效果        

     TransitionDuration      影响模板隐藏显示的速度

     FramesPerSecond         影响模板隐藏显示,值不宜过大

     AutoSize                有None,Limit,Fill等属性,其中第一个在面板隐藏后其他元素的位置会调整

     RequireOpenedPane       设置是否必须要显示一个面板

     SuppressHeaderPostbacks 设置是否阻止一个链接,如果头模板内有链接可以进行阻止

     Panes                   放置显示的面板

     HeaderTemplate          面板头模板

     ContentTemplate         面板内容模板--%>

TextBoxWatermark Demonstration

功能:在文本框没有值时显示提示和设置文本框样式

使用:效果:

页面:

<asp:ScriptManager ID="ScriptManager1" runat="server" />

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

     <ContentTemplate>

          <asp:TextBox ID="txtName" runat="server"></asp:TextBox><br />

          <asp:Button ID="btnSubmit" runat="server" Text="Submit" /><br />

          <asp:Label ID="lblName" runat="server" Text="You Name Is:" /> <br />

          <cc1:textboxwatermarkextender id="TextBoxWatermarkExtender1" runat="server"

              TargetControlID="txtName"

              WatermarkText="Write You Name Please"

              WatermarkCssClass="txtNameCss">

          </cc1:textboxwatermarkextender>   

     </ContentTemplate>

</asp:UpdatePanel>

.txtNameCss{

   background-image:url(image/bg_nav.gif)

}

说明:

<%--TargetControlID    要控制的文本框

    WatermarkText      提示的信息

    WatermarkCssClass  没有值得时候文本框的样式--%>

Rating Demonstration

功能:提供打分功能

使用:效果

样式:

<style type="text/css">

    .star {

        width:28px;cursor:pointer;background-repeat:no-repeat;

    }

    .fill {

        background-image:url(FilledStar.png)

    }

    .empty {

        background-image:url(EmptyStar.png)

    }

    .wairing{

        background-image:url(SavedStar.png)

    }

</style>

页面:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

    <ContentTemplate>

        <cc1:rating id="Rating1" runat="server"

            StarCssClass="star"

            FilledStarCssClass="fill"

            EmptyStarCssClass="empty"                   

            WaitingStarCssClass="wairing" AutoPostBack="True" OnChanged="Rating1_Changed">

        </cc1:rating>

        <br />

        <asp:Label ID="Label1" runat="server" Text="得分:"></asp:Label>

    </ContentTemplate>

</asp:UpdatePanel>

后台:

protected void Rating1_Changed(object sender, AjaxControlToolkit.RatingEventArgs e){

    this.Label1.Text = this.Rating1.CurrentRating.ToString();//由于Label存值的效果不是很好,所以这里只是显示给用户

}

说明:

<%--StarCssClass        开始时的样式

    FilledStarCssClass  选中等级星样式

    EmptyStarCssClass   未选中等级星样式

    WaitingStarCssClass 更改时样式

    AutoPostBack        是否回传

    OnChanged           改变等级时激发的事件

    CurrentRating       默认等级

    MaxRating           最大等级

    ReadOnly           是否只读--%>

 

 

 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载