可以利用数据绑定控件的行绑定事件来为控件的属性写入事件

现在要为SmartGrid中的TextBox控件写keyup()JS事件

前台页面

<web:SmartGrid ID="grdChargeAginstBorrow" DataKeyNames="ID" runat="server" Width="100%" AutoGenerateColumns="False"EmptyDataText="没有符合条件的数据" AutoSort="False"   OnRowDataBound="grdChargeAginstBorrow_RowDataBound" ><Columns><asp:TemplateField HeaderText="申请日期" SortExpression="OrderCode"><ItemTemplate><asp:TextBox runat="server" ID="txtCAMoney" CssClass="validataCAManoy"    style="width:90%;text-align:center"   ></asp:TextBox></ItemTemplate></asp:TemplateField></Columns>
</web:SmartGrid>

前台JS代码

/*键按下时验证输入金额格式*/function ValidataKeyUp(col) {var v = $(col).val(); //当前填写的金额var porintNum = 5;//小数点后的位数v = v.replace(/[^\d.]/g, '').replace(/^\./g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.');if (v.indexOf('.') > 0) {v = v.substring(0, v.indexOf('.') + porintNum);}if (v.indexOf('0') == 0 && v.indexOf('.') != 1) {v = "0";}$(col).val(v);}

后台绑定方法代码:

protected void grdChargeAginstBorrow_RowDataBound(object sender, GridViewRowEventArgs e){if (e.Row.RowType == DataControlRowType.DataRow){System.Web.UI.WebControls.TextBox tb = e.Row.FindControl("txtCAMoney") as System.Web.UI.WebControls.TextBox;tb.Attributes.Add("onkeyup", "ValidataKeyUp(this)");}}

转载于:https://blog.51cto.com/ankerpeng/1332102

ASP.NET数据绑定控件数据项中的服务器控件注册JS方法相关推荐

  1. ASP.NET 数据绑定控件(转)

    ListBox.GridView.Repeater这三个数据绑定控件的"高效分页",ListBox和GridView内置的有分页,但是其效率太低了,少量的数据还可以,大量的数据根本 ...

  2. ASP.NET 2.0 的数据源、数据绑定控件概述与区别

    一.Render UI 1 GridView GridView 控件用来在表中显示数据源的值.每列表示一个字段,而每行表示一条记录.GridView 控件支持下面的功能: 绑定至数据源控件,如 Sql ...

  3. ASP.Net2.0 数据绑定控件的优越性在哪里?

    尽管有丰富.功能强大的编程接口,ASP.NET 1.x DataGrid 控件仍需要编写大量自定义代码来处理普通操作,如分页.排序.编辑和删除数据.例如,当用户单击以保存或取消更改时,DataGrid ...

  4. asp net夜话之八 数据绑定控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 通过前面 ...

  5. asp.net夜话之八:数据绑定控件(上)

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

  6. asp.net夜话之八:数据绑定控件

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

  7. .net数据绑定控件中的数据导出到Excel

    在做审计局内部系统时,数据需要导出到Excel,在网上找了些代码,成功的完成了此功能 在html代码第一行中添加EnableEventValidation="false" < ...

  8. repeater 控件ajax绑定数据源,[Asp.net之旅]--数据绑定控件之Repeater

    引言 前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,踏入到B/S要学的东西会更多,但相较C/S的复杂逻辑结 ...

  9. 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView

    通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据 ...

最新文章

  1. android sql 顺序执行问题,怎么才能执行第一个完毕,才能继续执行第二个
  2. 综合应用WPF/WCF/WF/LINQ之三:采用用代码创建的方式实现CheckListBox的CustomControl
  3. 重装MAC系统 “安装器有效负载签名检查失败” 解决方法
  4. Fiddler保存http请求 常用sprirct
  5. C Check email existance in Outlook
  6. [python]python字典
  7. BOOL 值在 debug 和 release 模式下初始化不一样!!!
  8. 程序写不好,总理当到老!
  9. 一、Linear Regression
  10. python 随机padding_Python backend.spatial_2d_padding方法代码示例
  11. 物理内存充足,但是为什么用代码总申请不到内存呢?
  12. 58技术主席孙玄:硬核揭秘万亿级微服务分布式事务实战!
  13. 微信小程序商城API文档
  14. 计算机音乐出山,《出山》音乐
  15. sqlmap的两种挂代理方式
  16. 用js写一个倒计时表
  17. Mac 屏幕色温一直变化
  18. http协议_代理服务(proxy)
  19. mysql locate不走索引_MySQL 索引——定位并优化慢 SQL
  20. 从招行权证疯炒看权证风险

热门文章

  1. ZedGraph webform 初学小例子 (代码有详细解释)
  2. 数据结构上机实践第四周项目3 - 单链表应用
  3. 李航《统计学习方法》SMO算法推导中的思考
  4. 检测洛达芯片的软件_购买华强北洛达1562a的10条须知!!!快来看!!!
  5. C语言电话薄登录系统,求助 哈稀表编电话薄程序(c语言) 算法
  6. linux服务器连接中文,Linux系统遇到SecureCRT连接到linux服务器之后出现乱码问题
  7. design expert响应面分析_第01组(17)需求分析报告 - yuqiao1120
  8. time函数python_python time模块函数
  9. word把选择答案弄到题目里_怎样将word中后面的答案和题目合并到一起 - 卡饭网...
  10. python数据加载常规教程_Python加载数据的5种不同方式(收藏)