两个Dropdownlist,第一个Dropdownlist有内容张三,李四,王五,对应的第2个Dropdownlist的内容有学号1,学号2,学号3,当Dropdownlist1内容为张三时,Dropdownlist2内容为学号1,当Dropdownlist1内容为李四时,Dropdownlist2内容为学号2,以此类推跪求代码
解决方案 »
- 怎样实现实时曲线
- 一个CSS问题,在IE7和FF都可以,6就不行
- GridView获取某行的id和其他列
- 问个注册的小问题
- 如何設定 panel 一開始不顯示,當按下按鈕才會出現 ?
- 请问~这个符号怎么敲出来?谢谢!
- 如何用代码去掉字符串2头的空格~?急在线等待!!散分了!!
- 如何不讓網頁文件緩存在客戶端的Temporary Internet Files文件夾中(100分求解﹐在線等待﹗)
- 有没有什么办法能维持DataGrid绑定列中的CheckBox 的状态????????
- 怎么新建ASPNET 文件 在线等
- Mvc的viewdata遍历问题
- asp.net ajax给页面发送post请求传递参数 直接转向页面 页面接受request.form[]值
ajax足够了
还要用牛刀
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddlLB" runat="server" Width="15%" AutoPostBack="True" OnSelectedIndexChanged="ddlLB_SelectedIndexChanged">
</asp:DropDownList>
<asp:DropDownList ID="ddlChild" runat="server" Width="20%">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</div>
protected void ddlLB_SelectedIndexChanged(object sender, EventArgs e)
{
if(this.ddlLB.SelectedValue!=null)
{ }
}
1.如果是.NET FrameWork 2.0以上的专案,直接使用UpdatePanel,最简便
2.如果熟习JQuery,可以用JQuery写,也很简单刷新页面:
直接设置dropdownlist的autopostback = true,后台直接写逻辑即可