gridview中js的绑定问题 一个js的函数[转]
一个js的函数
function showFloat(i) //根据屏幕的大小显示两个层,同时将 i 赋值给一个隐藏的textbox
{
var range = getRange();
$('doing').style.width = range.width + "px";
$('doing').style.height = range.height + "px";
$('doing').style.display = "block";
document.getElementById("divApply").style.display="";
document.getElementById("<%=txtUserName.ClientID %>").value = i;
}
第一个gridview:
<asp:TemplateField>
<ItemTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--中间省略-->
<tr>
<td style="text-align:right;" colspan="3">
<img src="~/Images/joinzh.jpg" onclick='<%#"showFloat("+ Eval("HireID")+")"%>' id="imgJoin" onmouseover="this.style.cursor='hand'" runat="server"/>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
再一个gridview:
<Columns>
<asp:BoundField HeaderText="序号" DataField="AdminUserID" HeaderStyle-CssClass="gridviewalign" ItemStyle-CssClass="gridviewalign"/>
<!--省略-->
<asp:TemplateField HeaderText="修改密码" HeaderStyle-CssClass="gridviewalign" ItemStyle-CssClass="gridviewalign" ItemStyle-Width="80px">
<ItemTemplate>
<a href="javascript:void(0)" onclick="<%#"showFloat('"+ Eval("AdminUserName")+"')"%>">修改密码</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
两个gridview中,绑定表达式有一点区别,在第一个gridview中,如果改成οnclick="<%#"showFloat('"+ Eval("HireID")+"')"%>",就会报错。
而第二个gridview中,如果改成οnclick="<%#"showFloat("+ Eval("AdminUserName")+")"%>",就会提示变量没有定义,难道是因为HireID是整型数,而AdminUserName的原因吗?可是在绑定的最初,gridview会去判断eval()中字段的类型吗?请高手指点下小弟。谢谢。
0
#1楼2009-08-22 09:18 | CareySon
应该改成这样才ok
#2楼 219.133.68.* 2009-08-22 10:30 | ????[未注册用户]
转载于:https://www.cnblogs.com/wjy_gy/archive/2009/10/03/1577702.html
gridview中js的绑定问题 一个js的函数[转]相关推荐
- myeclipse 生成html文件 调用js,MyEclipse怎么创建一个js文件
优质回答 回答者:牛小凡 点击file -- new -- 输入javascript 然后选择下面的javascript source file 输入名字 ,点击finish 就能新建js文件了,如下 ...
- 在gridview中按钮传递data值到js中的方法(选择按钮)
2019独角兽企业重金招聘Python工程师标准>>> array('class'=>'ButtonColumn','template'=>'{select}','but ...
- node.js关于一个js文件引用另一个js文件里面的函数或者数组变量
node.js中跨文件的数据使用目前知道的有以下两种方式: 1.global变量 例:1.js 中有 function debug(){ console.log('debug'); } global. ...
- 在GridView中针对鼠标单击的某一独立单元格进行编辑
原文地址: http://www.codeproject.com/KB/webforms/EditGridviewCells.aspx [原文源码下载] [译者改后源码下载] 作者:Declan Br ...
- 如何将mongo查询结果导出到文件中以及导入到另一个Mongo库中
作为一个专业文档型数据库,MongoDB有一个很大的优势,就是使用JavaScript使用.管理数据库,所以也能够使用JavaScript脚本进行复杂的管理,就像Oracle中使用自定义函数.存储过程 ...
- GridView 中添加删除确认提示框
在GridView中我们可以直接添加一个CommandField删除列来删除某行信息.但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除. 首先我们给我们的GridView 添 ...
- GridView 中下载文件
GridView 中每一行都有一个File Name 列,显示文件名称,点击后可下载. 前台GridView : <asp:TemplateField HeaderText="File ...
- 使用JS实现将GridView中的TextBox列的值博给GridView外的一个文本筐
实现在GridView中的TextTextBox列中的Textbox每添加一值,在该TextBox失去焦点时, GridView外面的TextBox自动添加该GridView中Textbox列中的Te ...
- 你不知道的js中关于this绑定机制的解析[看完还不懂算我输]
前言 最近正在看<你不知道的JavaScript>,里面关于this绑定机制的部分讲的特别好,很清晰,这部分对我们js的使用也是相当关键的,并且这也是一个面试的高频考点,所以整理一篇文章分 ...
- JS中事件的绑定和解绑
JS中事件的绑定和解绑 一. 了解事件 1. 事件的三要素 2. 事件绑定分类 2-1. dem0级 事件 2-2. dom2级 事件 二. 事件的绑定 1. dom0级 事件 2. dom2级 事件 ...
最新文章
- 初学web标准的几个误区
- linux下压缩和解压的命令汇总
- python urllib.request 爬虫 数据处理-python爬虫 urllib模块url编码处理详解
- java 1.8 rpm_jdk1.8下载 Java Development Kit 8(jdk1.8) 8u131 linux 1586 rpm 官方正式版 下载-脚本之家...
- linux配置python_Linux--linux下配置安装python3
- 软件开发者最重要的四大技能
- JSP 中的几种注释
- gridview 默认编辑按钮改成图片
- 菜单关联注册/注销 dll/ocx 文件
- 文件转换base64流
- LNMP一键安装脚本使用 离线安装
- python批量修改文件名加后缀_python文件操作之批量修改文件后缀名的方法
- 上海巨人网络面试经历
- prison break
- 2022 IDLE 配置
- xp如何在电脑上设置无线网络连接服务器,xp电脑怎么设置wifi
- 【RL系列】马尔可夫决策过程——Gambler's Problem
- Libuv的安装及运行使用
- app inventor学习平台和AI伴侣
- Atari 2600 新书:主机游戏的一次黎明冒险
热门文章
- python 修改文件属性_Python实现在Windows平台修改文件属性
- python基础之迭代器、生成器、装饰器
- Material使用05 MdListModule模块 MdButtonToggleModule模块
- Luogu P1120 小木棍 [数据加强版]
- 【shell】通过shell编写ping包及arp的监控并发送短信
- 桌面日历(阴历、天气)小程序
- 判断点在多边形内部的方法(Java版)
- JAVA Web开发MySQL数据库记录浏览分页
- Xcode12 “PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications
- Leetcode 224.基本计算器