问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net listbox 无刷新

发布网友 发布时间:2022-05-09 17:22

我来回答

4个回答

热心网友 时间:2022-04-25 09:01

VS2008 + sp1 以上可运行

.aspx

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListBox ID="ListBox1" runat="server"
onselectedindexchanged="ListBox1_SelectedIndexChanged" AutoPostBack="true">
<asp:ListItem Value="1">aa</asp:ListItem>
<asp:ListItem Value="2">bb</asp:ListItem>
</asp:ListBox>

<asp:ListBox ID="ListBox2" runat="server">

</asp:ListBox>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>

.aspx.cs

using System;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ListBox2.Items.Clear();
if (ListBox1.SelectedValue == "1")
{
ListBox2.Items.Add(new ListItem("xxxx", "1"));
ListBox2.Items.Add(new ListItem("yyyy", "2"));
}
else if (ListBox1.SelectedValue == "2")
{
ListBox2.Items.Add(new ListItem("cccc", "1"));
ListBox2.Items.Add(new ListItem("dddd", "2"));
}
}
}

热心网友 时间:2022-04-25 10:19

如ASP.NET 技术一般,就用UpdatePanel实现;如果较好,可以使用js(JQuery) + HttpHandler来实现追问给个例子参考下更好哦,网上我找了很多错误

热心网友 时间:2022-04-25 11:54

那你就用 ajax技术这样就可以实现无刷新效果。追问这我知道,我是菜鸟,能能能给个例子,我参考下

追答抱歉没有现成的例子 我可以给你说说思路 在每次onchange事件时你根据select里面的值传入你后台方法将返回的数据添加到第二个select中

对了listbox编译后 源文件中是select

热心网友 时间:2022-04-25 13:45

在控件属性里找到AutoPostBack设为true就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在excel中输入产品序号如何直接引出相应的信息 excel表格输序号自动出现内容 戏剧教育主要学什么内容 戏剧教育专业就业前景和就业方向怎么样 戏剧教育专业学什么 2025就业前景怎么样 戏剧教育学什么 戏剧教育专业是本科还是专科 戏剧教育专业要读多少年 戏剧教育是什么专业 贵州省合医在浙江省能直接报销吗 一年级玩飞行棋作文 jq配合asp.net实现无刷新上传,上传后马上在页面显示图片。 asp.net如何按下按钮不刷新页面呢 Ajax代码如何写?? 三种民间游戏作文,每篇100多字 一年级作文玩游戏过程,怎么写 写作文玩游戏二百字左右 ASP.NET给本页面传值。而且不刷新。如何实现? 开心的游戏作文一年级100 (asp.net)点击按钮进行相应操作,怎么实现页面无刷新 asp.net 中ajax无刷新的操作步骤 asp.net删除后 repeater的数据没刷新 土豆丝咋做好吃 2014年4月的提车的黄道吉日 请业内人士帮忙给个提车黄道吉日…小弟谢过… 2017年提车 黄道吉日怎么看 属鸡的人在2017年提车吉日 求好心人分享惊奇队长CaptainMarvel(2019)导演安娜·波顿的免费高清的网盘资源链接地址,谢谢 在小程序绑定商户号的时候,在MA授权确认的时候,没有点击查看这一步骤的?? 我想卖灯具、灯具要怎么安装、还用学吗、懂的人进 中山古镇的灯饰什么牌子,质量好,价格又合理? ASP.NET中能不能实现无刷新登录? 一年级语文下册抄写做游戏小短文 关于asp.net中, repeater控件的问题 ...用jquery实现ajax?比如说动态添加数据到Repeater数据集。 小学 一年级 玩游戏 在asp.net中怎么使用repeater控件动态绑定数据.绑成table形式的...急... 康桥九溪天悦这个项目周边有什么配套? 一年级最爱玩什么游戏作文怎么写 [asp.net]重新绑定里层Repeater数据 北京成天悦科技发展有限公司怎么样? ASP.net中怎么实现对部分页面定时刷新? 天悦府怎么样?好不好?值不值得买? 北京天悦映像文化传媒有限公司怎么样? asp.net如何实现判断当前时间在数据库对应字段的30分钟前 北京亿合天悦网络科技有限公司怎么样? led灯带白油板和黄油板的区别? 北京浩瀚天悦文化传媒有限公司怎么样? 北京天悦美成装饰设计有限公司怎么样? LED灯带什么品牌最好? 北京天悦之旅旅游文化有限公司怎么样?