ASP.NET AJAX入门系列(4):使用ScriptManager控件实例

二.一个简单的示例

这个例子其实是UpdatePanel示例,在页面中加入了日期控件和一个下拉框,根据下拉框选择的不同,日期控件背景变为不同的颜色。示例代码如下:

<% @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"  %>

 

< script  runat ="server" >

    
void DropDownSelection_Change(Object sender, EventArgs e)

    
{

        Calendar1.DayStyle.BackColor 
=

            System.Drawing.Color.FromName(ColorList.SelectedItem.Value);

    }


</ script >

 

< html  xmlns ="http://www.w3.org/1999/xhtml" >

< head  id ="Head1"  runat ="server" >

    
< title > ScriptManager Example </ title >

</ head >

< body >

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

        
< div >

            
< asp:ScriptManager  ID ="ScriptManager1"  

                               runat
="server" >

            
</ asp:ScriptManager >

            
< asp:UpdatePanel  ID ="UpdatePanel1"

                             runat
="server" >

                
< ContentTemplate >

                    
< asp:Calendar  ID ="Calendar1"  

                                  ShowTitle
="True"

                                  runat
="server"   />

                    
< div >

                        Background:

                        
< br  />

                        
< asp:DropDownList  ID ="ColorList"  

                                          AutoPostBack
="True"  

                                          OnSelectedIndexChanged
="DropDownSelection_Change"

                                          runat
="server" >

                            
< asp:ListItem  Selected ="True"  Value ="White" >  

                            White 
</ asp:ListItem >

                            
< asp:ListItem  Value ="Silver" >  

                            Silver 
</ asp:ListItem >

                            
< asp:ListItem  Value ="DarkGray" >  

                            Dark Gray 
</ asp:ListItem >

                            
< asp:ListItem  Value ="Khaki" >  

                            Khaki 
</ asp:ListItem >

                            
< asp:ListItem  Value ="DarkKhaki" >  D

                            ark Khaki 
</ asp:ListItem >

                        
</ asp:DropDownList >

                    
</ div >

                
</ ContentTemplate >

            
</ asp:UpdatePanel >

            
< br  />

        
</ div >

    
</ form >

</ body >

</ html >

你可能感兴趣的:(asp.net)