• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > DropDownList设置客户端事件思路

DropDownList设置客户端事件思路

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了dropdownlist事件,asp dropdownlist事件,dropdownlist选中事件,dropdownlist点击事件,dropdownlist等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

假设:数据源控件GrdiView,无刷新UpdatePannel,友情提示UpdateProgress,分页下拉框DropDownList

一般情况下:Gridview的分页有linkbutton或者button,这样要是想让UpdateProgress提示,很简单,先让GridView隐藏,然后给它加个OnClientClick就搞定!
在DropDownList的onchange事件里:

function selectChange() { 
      if ($("select option").is(":selected")) { 
        $("#btn11").click(); 
      } 
    } 
</div>

 跳转到:

 <asp:DropDownList ID="ddlNeedPage" runat="server" AutoPostBack="true" onchange="return selectChange();">
 </asp:DropDownList>
</div>

function clearData() { 
      //$("#<%=_gvGuest.ClientID %>").empty(); 
      $("#_gvGuest").empty(); 
      //$("#<%=lblMessage.ClientID %>").hide(); 
      $("#lblMessage").hide(); 
    } 

</div>
<asp:LinkButton ID="lnkFirstPage" runat="server" <span style="color:#ff0000;">OnClientClick="return clearData();"</span> 
CommandName="Page" CommandArgument="First" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex != 0 %>">第一页</asp:LinkButton> 

</div>

但是DropDownList没有OnClientClick事件,怎么办?

因为上面说了Button有Onclientclick我们可以想到借助Button来转换一下!!!!

解决办法:在页面上放一个隐藏的button:

<asp:Button ID="btn11" runat="server" CssClass="btnPage"Style="display: none;" OnClick="btn11_Click" OnClientClick="return clearData2();"/>
</div>

然后再OnClientClick事件里把下拉框的值赋给一个隐藏域

function clearData2() { 
      var hidDDL = $("#_gvGuest_ddlNeedPage").val(); 
      $("#hidNeedPage").attr("value", hidDDL); 
      $("#_gvGuest").empty(); 
      $("#lblMessage").hide(); 
    } 
</div>

然后在click事件里将_gvGuest的PageIndex设置成隐藏域的value!

protected void btn11_Click(object sender, EventArgs e) 
    { 
 
      if (!string.IsNullOrEmpty(hidNeedPage.Value)) 
      { 
        _gvGuest.PageIndex = Convert.ToInt32(hidNeedPage.Value); 
        BindData(); 
      } 
    }
</div>

 基本思路就实现了,相信通过上面一步步的实现大家对DropDownList设置客户端事件也有了大概了解,希望这篇文章真真正正的能够帮助到大家。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)
  • DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)
  • DropDownList添加客户端下拉事件操作
  • DropDownList设置客户端事件思路
  • DropDownList绑定数据表实现两级联动示例
  • DropDownList绑定选择数据报错提示异常解决方案
  • 设置DropDownList的当前选项

相关文章

  • 2017-05-11"虚拟路径"..."映射到另一个应用程序,这是不允许的!
  • 2017-05-11ASP.NET用DataSet导出到Excel的方法
  • 2017-05-11asp.net中强制取消TFS2008中其它成员的签出文件的方法
  • 2017-05-11C#Web应用程序入门经典学习笔记之一
  • 2018-08-20Asp.net Core MVC中怎么把二级域名绑定到特定的控制器上
  • 2017-05-11引用全局程序集缓存内的程序集的方法
  • 2017-05-11asp.net实现非常实用的自定义页面基类(附源码)
  • 2017-05-11DataTable类Clone方法与Copy方法的区别分析
  • 2017-05-11解析Asp.net,C# 纯数字加密解密字符串的应用
  • 2017-05-11ABP入门系列之分页功能的实现

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#调用C++版本dll时的类型转换需要注意的问题小结
    • ASP.NET MVC小结之基础篇(二)
    • .NET发布网站详细步骤
    • 五步掌握OOM框架AutoMapper基本使用
    • ASP.NET MVC4入门教程(七):给电影表和模型添加新字段
    • 在ASP.NET 2.0中操作数据之二十九:用DataList和Repeater来显示数据
    • Asp.net中使用DapperExtensions和反射来实现一个通用搜索
    • 如何使用ASP.NET制作简单的验证码
    • 利用ASP.NET MVC和Bootstrap快速搭建个人博客之文章打赏功能(六)
    • ASP .NET 可编辑输入自动匹配的下拉框

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有