国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中使用AJAX實現(xiàn)連動dropDownList連動

2024-07-10 13:06:03
字體:
來源:轉載
供稿:網(wǎng)友

以下代碼絕對可以使用,也可以實現(xiàn)多級菜單。。。。

  <script language="javascript">
   function load(state)
   {
    var drp2 = document.getelementbyid("dropdownlist2");
    for(var i=0;i<=drp2.options.length-1;i++)
    {
     drp2.remove(i);
    }
    var ohttpreq = new activexobject("msxml2.xmlhttp");    //發(fā)送請求
    var odoc = new activexobject("msxml2.domdocument");    //響應結果
    var state=document.getelementbyid("dropdownlist1").value;
    ohttpreq.open("post","webform2.aspx?state="+state, false);
    ohttpreq.send("");
    result = ohttpreq.responsetext;
    odoc.loadxml(result); 
   
   // items = odoc.selectnodes("http://city/table");
       items = odoc.selectnodes("http://address/table");
     for (var item = items.nextnode();item;item = items.nextnode())
     { 
      var city = item.selectsinglenode("http://address").nodetypedvalue;
      var newoption = document.createelement("option"); 
      newoption.text = city; 
      newoption.value = city; 
      drp2.options.add(newoption); 
      } 
   }
  </script>

 

 

============================

webform1.aspx

private void page_load(object sender, system.eventargs e)
  {
   // 在此處放置用戶代碼以初始化頁面
   if(!ispostback)
   {
    sqlconnection con = new sqlconnection("packet size=4096;user id=sa;data source=server;persist security info=false;initial catalog=pubs");
    sqldataadapter da = new sqldataadapter("select state from authors group by state",con);
    dataset ds = new dataset("state");
    da.fill(ds);
    this.dropdownlist1.datasource = ds.tables[0];
    this.dropdownlist1.datatextfield = "state";
    this.dropdownlist1.datavaluefield = "state"; 
    this.dropdownlist1.databind();  
    this.dropdownlist1.attributes.add("onchange","load()");  
    //dropdownlist1.
   }
 
  }

 

webform2.aspx

 private void page_load(object sender, system.eventargs e)
  {
   // 在此處放置用戶代碼以初始化頁面
   if(this.request["state"]!=null)
   {  
    string state = this.request["state"].tostring();  
    sqlconnection con = new sqlconnection("packet size=4096;user id=sa;data source=server;persist security info=false;initial catalog=pubs");
    sqldataadapter da = new sqldataadapter("select address from authors where state = '"+state+"'",con);  
    dataset ds = new dataset("address");  
    da.fill(ds);  
    xmltextwriter writer = new xmltextwriter(response.outputstream, response.contentencoding);  
    writer.formatting = formatting.indented;  
    writer.indentation = 4;  
    writer.indentchar = ' ';  
    ds.writexml(writer);  
    writer.flush();  
    response.end();  
    writer.close();  
   }
  }

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玛沁县| 桦川县| 自治县| 丹凤县| 吉安市| 读书| 读书| 定日县| 崇阳县| 潞城市| 广汉市| 清原| 海门市| 登封市| 子洲县| 松原市| 岑溪市| 柯坪县| 泸水县| 潮州市| 灵丘县| 黑水县| 连江县| 阳江市| 五家渠市| 开阳县| 玛纳斯县| 延长县| 额尔古纳市| 隆林| 康保县| 广汉市| 临朐县| 共和县| SHOW| 桂林市| 科技| 霍林郭勒市| 疏勒县| 南涧| 和田市|