当前位置: 首页 > news >正文

GridView中使用 jQuery DatePicker (UpdatePanel)

 

1.无UpdatePanel

 

1.代码

<script>
    $(function () {
        $('.myDatePickerClass').datepicker({ dateFormat: 'yy-mm-dd' });
    }); 
</script>
 
<asp:TemplateField HeaderText="UpdateETD2" SortExpression="UpdateETD">
    <EditItemTemplate>
        <asp:TextBox ID="TextBoxDate" runat="server" Text='<%# Eval("UpdateETD") %>' CssClass='myDatePickerClass'></asp:TextBox>
    </EditItemTemplate>
    <ItemTemplate><%# Eval("UpdateETD") %></ItemTemplate>
</asp:TemplateField>  

2.疑问

不知道为何此处只能使用class来选到TextBoxDate

2.有UpdatePanel

 

1.代码

 

<script>
   // if you use jQuery, you can load them when dom is read.
   $(document).ready(function () {
       var prm = Sys.WebForms.PageRequestManager.getInstance();    
       prm.add_initializeRequest(InitializeRequest);
       prm.add_endRequest(EndRequest);
       // Place here the first init of the DatePicker
       $(".myDatePickerClass").datepicker();
    });        
    function InitializeRequest(sender, args) {
       // make unbind to avoid memory leaks.
       $(".myDatePickerClass").unbind();
    }
    function EndRequest(sender, args) {
       // after update occur on UpdatePanel re-init the DatePicker
       $(".myDatePickerClass").datepicker();
    }
</script>
 
<asp:TemplateField HeaderText="UpdateETD2" SortExpression="UpdateETD">
    <EditItemTemplate>
        
        <asp:TextBox ID="TextBoxDate" runat="server" Text='<%# Eval("UpdateETD") %>' CssClass='myDatePickerClass'></asp:TextBox>
    </EditItemTemplate>
    <ItemTemplate><%# Eval("UpdateETD") %></ItemTemplate>
</asp:TemplateField>  

 后台读取该TextBox数据

 

 ((TextBox)(GridView.Rows[e.RowIndex].Cells[10].Controls[0].FindControl("TextBoxDate"))).Text.ToString()

 

 

2.说明

参考:http://stackoverflow.com/questions/3341623/asp-net-updatepanel-in-gridview-jquery-datepicker
MSDN:https://msdn.microsoft.com/zh-cn/library/bb311028.aspx

 
来自为知笔记(Wiz)

 

转载于:https://www.cnblogs.com/moonache/p/5219985.html

相关文章:

  • 39.Android版本小知识
  • 适合初学者的理解Sphinx运行方式
  • java--- Map详解
  • springMVC-mvc:annotation-driven
  • MyCat源码分析系列之——BufferPool与缓存机制
  • web项目中各种路径的获取
  • hdu 1081 dp问题:最大子矩阵和
  • ssh 命令
  • 0302思考并回答一些问题
  • html怎么添加背景图片
  • python的种类
  • 中国人民大学2016年硕士研究生复试基本要求
  • 韩顺平循序渐进学java 第08讲 this.类变量.类方法
  • 【Git】webstorm设置git
  • 尝试编辑java程序
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • ComponentOne 2017 V2版本正式发布
  • MySQL-事务管理(基础)
  • opencv python Meanshift 和 Camshift
  • PaddlePaddle-GitHub的正确打开姿势
  • windows下如何用phpstorm同步测试服务器
  • 机器学习学习笔记一
  • 基于HAProxy的高性能缓存服务器nuster
  • 码农张的Bug人生 - 初来乍到
  • 算法-插入排序
  • 我的面试准备过程--容器(更新中)
  • 正则表达式小结
  • ionic入门之数据绑定显示-1
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​油烟净化器电源安全,保障健康餐饮生活
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计高校学生选课系统
  • (七)Knockout 创建自定义绑定
  • (一)基于IDEA的JAVA基础10
  • (转)shell调试方法
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .md即markdown文件的基本常用编写语法
  • .net core 6 redis操作类
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET Standard 的管理策略
  • .NET 设计模式初探
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • // an array of int
  • @FeignClient注解,fallback和fallbackFactory
  • @property python知乎_Python3基础之:property
  • @TableLogic注解说明,以及对增删改查的影响
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [C++]打开新世界的大门之C++入门
  • [C++]拼图游戏
  • [CF407E]k-d-sequence
  • [CodeForces-759D]Bacterial Melee
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符