asp.net – DropDownList的SelectedIndexChanged()如何在没有Pos
发布时间:2020-12-16 03:38:12 所属栏目:asp.Net 来源:网络整理
导读:DropDownList的SelectedIndexChanged()事件填充页面上的ListBox.显然,这会将页面发布回服务器.有没有办法在没有完全回发的情况下实现它? protected void ddlTablo_SelectedIndexChanged(object sender,EventArgs e){ Liststring list = new Liststring(); L
DropDownList的SelectedIndexChanged()事件填充页面上的ListBox.显然,这会将页面发布回服务器.有没有办法在没有完全回发的情况下实现它?
protected void ddlTablo_SelectedIndexChanged(object sender,EventArgs e) { List<string> list = new List<string>(); ListBox1.Items.Clear(); var columnNames= from t in typeof(Person).GetProperties() select t.Name; foreach (var item in columnNames) { list.Add(item); } ListBox1.DataSource = list; ListBox.DataBind(); } 解决方法
您可以将DropDownList放入< asp:UpdatePanel>并在DropDownList上设置AutoPostBack =“true”.您必须将触发器设置为SelectedIndexChanged事件.
像这样的东西(不要忘记脚本管理器) <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList ID="drop1" runat="server" OnSelectedIndexChanged="ddlTablo_SelectedIndexChanged" /> </ContentTemplate> <Triggers> <asp:AsyncPostbackTrigger ControlID="drop1" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .netcore 实现基于 cron 表达式的任务调度
- ASP.NET – ERR_EMPTY_RESPONSE /重置连接/无法显示页面
- asp.net – 为什么我需要PUT或DELETE Http Verbs?
- asp.net-mvc – 仅在MVC4 BundleConfig中缩小脚本
- .net中的深拷贝与浅拷贝
- asp.net-mvc-3 – 可以用“@:@”修复的MVC4剃刀的可能的突
- 为什么从ASP.NET页面下载时,.docx文件被损坏?
- asp.net-mvc – 在ASP.NET身份中角色与声明的最佳实践
- asp.net-web-api – 构造函数依赖注入WebApi属性
- asp.net-mvc – 属性路由不工作在区域
推荐文章
站长推荐
- ASP.NET Core 1 RC2 Web应用入门点
- asp.net-mvc – 什么是HtmlHelper渲染htmlAttrib
- asp.net – 承载令牌在重新部署后变为无效
- asp.net-mvc-3 – 如何使用App_Code帮助程序使用
- 经过几个小时的使用后,ASP.NET Web应用程序是否会
- asp.net – 如何在javascript中检测/跟踪回发?
- asp.net-core – ASP.NET Core / MVC6中的WebTel
- asp.net-mvc – 如何在MVC中完全分离视图和模型
- asp.net-mvc – MVC DateTime验证失败
- asp.net – 和debug =“false”有什么区别?
热点阅读