当前位置:编程学习 > C#/ASP.NET >>

AJAX三级联动如何取值(在线等!!!)

我做了AJAX三级联动,但是我要把每个下拉框中的selectedvalue取出来,然后存在另一个表里,请问大虾们怎么做啊,急用!
--------------------编程问答-------------------- 写一个javascript
function aa()
  {
        var dpl2=document.getElementById("DropDownList2").value;
        var dpl1=document.getElementById("DropDownList1").value;
        document.getElementById("HiddenField2").value=dpl2;
        document.getElementById("HiddenField1").value=dpl1;     
  } 

在拖两个控件:
<asp:HiddenField ID="HiddenField1" runat="server" />
        <asp:HiddenField ID="HiddenField2" runat="server" />

在Button里:
<asp:Button ID="Button1" runat="server" Text="修改" OnClientClick="javascript:aa()" OnClick="Button1_Click" />

然后后台插入数据库的时候把HiddenField1.Value 的值插入数据库 --------------------编程问答-------------------- GOOGLE呀,很多例子的 --------------------编程问答-------------------- 对,实在不行就放在隐藏域 --------------------编程问答-------------------- 用Request.Form取,
假设你其中1个下来列表的id是ddl1

for (int i = 0; i < Request.Form.AllKeys.Length; i++)
{
  string strTemp = Request.Form.AllKeys[i];

  if (strTemp == ddl1.ClientID)
  {
      // 取选择的值
      string value = Request.Form[strTemp];
  }
} --------------------编程问答-------------------- 用隐藏控件 --------------------编程问答-------------------- 上面的可以实现了 --------------------编程问答-------------------- 用ajaxpro也行 --------------------编程问答-------------------- 谢谢了,真的很感谢啊 --------------------编程问答-------------------- string str=Request.Form[dropdownlist1.ClientID].ToString();


--------------------编程问答-------------------- 为什么我用隐藏控件不对呢???
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,