Asp.net中DropDownlist中无法触发后台事件解决方案

简介:
上午在整理测试页面时,涉及到三级联动的效果功能,使用到服务器端 控件来设定效果,在检查业务逻辑无误的情况下 总是在页面提示一个运行时的页面错误,导致无法触发DropDownlist中的onselectChange事件,根据最近遇到各种状态特总结处理方法如下:
A:设置DropDownlist的AutoPostBack为True 使事件从服务器回发

B:刚绑定DropDownlist数据时出现了重复项, 在载入数据时保存数据状态应该写在Load事件中的IF(!this.postBack) 条件下

C:上面两项是最为基本的,当在实际操作有可能出现上面都设置了还是无法触发事件, 仔细检查页面查看如果使用了模板页来嵌套内容页,必须保证页面只有一个<From>表单

D:当上面三个条件都满足后,还是无法触发主要是因为在页面中有一些按钮命名上用到Submit,只需替换所有的Submit重命名 就可以提交表单 事件就可以触发到后台




本文转自chenkaiunion 51CTO博客,原文链接:http://blog.51cto.com/chenkai/765360

相关文章
|
存储 开发框架 .NET
Asp.Net第一章入门之后台处理程序
Asp.Net第一章入门之后台处理程序
90 0
|
存储 开发框架 .NET
WPF+ASP.NET SignalR实现后台通知
WPF+ASP.NET SignalR实现后台通知
258 0
|
SQL 开发框架 .NET
Asp.net-不能在DropDownList中选择多个项
Asp.net-不能在DropDownList中选择多个项
161 0
|
SQL 开发框架 前端开发
Asp.net core项目实战 新闻网站+后台 源码、设计原理、视频教程
Asp.net core项目实战 新闻网站+后台 源码、设计原理、视频教程
467 0
Asp.net core项目实战 新闻网站+后台 源码、设计原理、视频教程
|
开发框架 前端开发 .NET
|
开发框架 缓存 .NET
ASP.NET Core : 十一. 如何在后台运行一个任务
在大部分程序中一般都会需要用到后台任务, 比如定时更新缓存或更新某些状态。
274 0
|
开发框架 .NET 数据安全/隐私保护
基于ASP.Net Core开发的一套通用后台框架
基于ASP.Net Core开发的一套通用后台框架写在前面这是本人在学习的过程中搭建学习的框架,如果对你有所帮助那再好不过。如果您有发现错误,请告知我,我会第一时间修改。知其然,知其所以然,并非重复的造轮子。
18588 0
|
.NET API 开发框架
ASP.NET Core中实现单体程序的事件发布/订阅
ASP.NET Core中实现单体程序的事件发布/订阅 背景# 事件发布/订阅是一种非常强大的模式,它可以帮助业务组件间实现完全解耦,不同的业务组件只依赖事件,只关注哪些事件是需要自己处理的,而不用关注谁来处理自己发布事件,事件追溯(Event Sourcing)也是基于事件发布/订阅的。
1648 0
|
.NET 数据库 安全
ASP.NET | 从零到一实战分析对后台数据库增加数据、模糊查找、精确查找并展示
新建: 新建数据库mydb.mdf、添加表: 更新数据库; 右击数据库,选择属性,复制连接字符串;(这里之前做过了,就简单点过不做细节。
1376 0
|
Web App开发 存储 .NET
学习ASP.NET Core Razor 编程系列十八——并发解决方案
原文:学习ASP.NET Core Razor 编程系列十八——并发解决方案   学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.
1273 0