ASP.NET DropDownList OnSelectedIndexChanged事件未触发
发布时间:2020-12-16 04:13:51 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用一些 AJAX和ASP.Net来使我能够运行功能而无需刷新整个页面,但我偶然发现了这样做的问题 这是我的代码 asp:ScriptManager ID="ScriptManager1" runat="server"/asp:ScriptManagerasp:UpdatePanel ID="UpdatePanel1" runat="server" ContentTemp
我正在尝试使用一些
AJAX和ASP.Net来使我能够运行功能而无需刷新整个页面,但我偶然发现了这样做的问题
这是我的代码 <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList ID="ddl1" runat="server" OnSelectedIndexChanged="update1" /> <asp:TextBox runat="server" ID="txt1" /> </ContentTemplate> </asp:UpdatePanel> 这是我背后的代码 Sub update1(ByVal sender As Object,ByVal e As EventArgs) txt1.Text = Now.ToString End Sub 该事件不会触发,因为我的ddl上没有AutoPostBack =“True”,但是将其添加到ddl将会回发整个页面. 有没有办法避免使用AutoPostBack =“True”,以便它只更新面板? 我知道我可以使用asp:Button来解决这个问题,但我真的希望能够使用带有OnSelectedIndexChanged的ddl 谢谢 解决方法
如果您想避免将整个视图状态发送到服务器,则应该查看
callbacks.
相反,如果你想避免刷新整个页面,但使用回发,这应该工作: <asp:DropDownList ID="ddl1" runat="server" OnSelectedIndexChanged="update1" AutoPostBack="True" /> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <Triggers> <asp:AsyncPostbackTrigger ControlID="ddl1" EventName="SelectedIndexChanged" /> </Triggers> <ContentTemplate> <asp:TextBox runat="server" ID="txt1" /> </ContentTemplate> </asp:UpdatePanel> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MemoryCache跨应用程序共享
- DevExpress v17.2新版亮点—ASP.NET篇(三)
- asp.net-mvc – nhibernate:具有相同标识符值的不同对象已
- 玩转VSCode-完整构建VSCode开发调试环境
- asp.net – 设置值时页面移位 – 我的代码或最新版本的Chro
- 提高ASP.NETWeb应用性能的24种方法和技巧
- .net – 通过互联网向银行收取的最简单的方法是什么?
- ASP.NET Core 配置 EF 框架服务 - ASP.NET Core 基础教程 -
- asp.net-mvc – 剃刀替换的优点(@href)
- asp.net – ASP菜单没有显示
推荐文章
站长推荐
- asp.net – 元素’system.webServer’有无效的子
- .net – Umbraco Yay还是Nay?
- asp-classic – 无法在IIS 7.5上运行来自经典ASP
- 使用asp.net mvc 3中的Last-Modified标头和Outpu
- asp.net-mvc-5 – Sharepoint 2013 MVC 5提供商托
- asp.net-mvc – MVC DateTime文本框格式化问题
- jQuery validate 根据 asp.net MVC的验证提取简单
- asp.net – 如何显示如果绑定数据源是List Colle
- asp.net-mvc-4 – 在TrasactionScope中使用WebSe
- 使用ASP.NET Web API 2.1配置依赖注入
热点阅读