2008年4月10日

     摘要: 派生类调用构造函数的过程。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classanimal{publicanimal(){Console.WriteLine("实例出动物");}}classperson:animal{publicperson(){Console... 阅读全文

posted @ 2008-04-10 16:47 xiao zhou 阅读(10) | 评论 (0)编辑


2008年4月8日

   <script type="text/javascript">
     function changsheng(va)
     {       
      var list=WebApplication1.test.getSheng(va).value; 
      alert(list);  
      var f=document.getElementById("shi");
      var classList=list.split("|");
               f.options.length=1;
               for(var i=0;i<classList.length;i++){
                var tmp=classList[i].split(",");
                f.add(new Option(tmp[1],tmp[0]));
               }
     }  
     
 function chengshi(va)
 {
   var list=WebApplication1.test.getqu(va).value;
   var f=document.getElementById("xian");
      var classList=list.split("|");
               f.options.length=1;
               for(var i=0;i<classList.length;i++){
                var tmp=classList[i].split(",");
                f.add(new Option(tmp[1],tmp[0]));
               }
  
 }
   </script>


<div>
        <select id="sheng" style="width: 150px" runat="server" onchange="changsheng(this.value)">
            <option selected="selected"></option>
        </select>
        <select id="shi" style="width: 127px" onchange="chengshi(this.value)">
            <option selected="selected"></option>
        </select>
        <select id="xian" style="width: 140px">
            <option selected="selected"></option>
        </select>
    </div>

后台代码:

 public partial class test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(test));
            DataSet ds = SqlDataAccess.GetProvinceInfo();
            string code, name;
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {

                code = ds.Tables[0].Rows[i]["code"].ToString();
                name = ds.Tables[0].Rows[i]["name"].ToString();
                this.sheng.Items.Add(new ListItem(name, code));
            }
          
        }

      [AjaxPro.AjaxMethod]
        public string getqu(string shi)
        {
            DataSet ds = SqlDataAccess.GetAreaInfo(shi);
            string str = "";
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                if (i == ds.Tables[0].Rows.Count - 1)
                {
                    str += ds.Tables[0].Rows[i]["code"].ToString() + "," + ds.Tables[0].Rows[i]["name"].ToString();
                }
                else
                {
                    str += ds.Tables[0].Rows[i]["code"].ToString() + "," + ds.Tables[0].Rows[i]["name"].ToString() + "|";
                }
            }
       
            return str.Trim();
        }
        [AjaxPro.AjaxMethod]
        public string getSheng(string sheng)
        {
            DataSet ds = SqlDataAccess.GetCityInfo(sheng);
            string str = "";
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                if (i == ds.Tables[0].Rows.Count - 1)
                {
                    str += ds.Tables[0].Rows[i]["code"].ToString() + "," + ds.Tables[0].Rows[i]["name"].ToString();
                }
                else
                {
                    str += ds.Tables[0].Rows[i]["code"].ToString() + "," + ds.Tables[0].Rows[i]["name"].ToString() + "|";
                }
            }
            return str.Trim();
        }

 




posted @ 2008-04-08 18:16 xiao zhou 阅读(11) | 评论 (0)编辑

  最近,在学习 AJAX ,刚好也申请了博客园,刚好能把学习的历程,给记录下来 。

<script type="text/javascript">
    function Load()
    {
   
    var Name=document.getElementById("txtName").value;
    var pwd=document.getElementById("txtPwd" ).value;       
    WebApplication1.loading.GetLoad(Name,pwd,CallBackServer);
    document.getElementById("loading").style.display="block";   

    
     function CallBackServer(res)
   {
    var success=res.value;
    document.getElementById("loading").style.display="none";
  
    if(success)
    {
       document.getElementById("ss").innerHTML="登陆成功";
      
    }
     else
     {
      document.getElementById("ss").innerHTML="登陆失败";
    }
    }

   }
    </script>


<div>
        <input id="txtName" type="text" />
        <br />
        <br />
        <input id="txtPwd" type="text" /><br />
        <br />
        <br />
        <input id="btnLog" style="width: 51px" type="button" value="button" onclick="Load()" />
          </div>
       
        <div id="loading" style="display:none;">
        正在登陆中。。。。<br />
        </div>
            <br />
            <br />
            <div id="ss" style="width: 100px; height: 100px">
            </div>

后台代码:

protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(loading));

        }
        [AjaxPro.AjaxMethod]
        public bool GetLoad(string Name, string Pwd)
        {
            System.Threading.Thread.Sleep(3000);
            SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123456;database=my51aspx");
            con.Open();
          string  mysql="select * from Member where Name='" + Name+ "' and Pass='" + Pwd+"'";
          SqlCommand cmd = new SqlCommand(mysql, con);
          SqlDataReader sdr = cmd.ExecuteReader();
          if (sdr.Read())
          {
              return true;
          }
          else
          {
              return false;
          }

        }



posted @ 2008-04-08 18:14 xiao zhou 阅读(258) | 评论 (2)编辑


  

posts - 3, comments - 2, trackbacks - 0, articles - 1

Copyright © xiao zhou