问题描述
源码:<asp:TemplateFieldHeaderText="修改"><itemtemplate><ahref="#"onclick='<%#String.Format("GotoModifyDevice({0})",Eval("project_id"))%>'>修改2</a></itemtemplate></asp:TemplateField>Eval("project_id")中绑定的数据库表中的字段交由js中的函数处理functionGotoModifyDevice(deviceID){//通过deviceID获取数据表idwindow.open("proDetails.aspx?deviceID="+deviceID,"_blank","toolbar=no,height=500px,width=600px,resizable=yes,scrollbars=yes");}但是如果类型是int的话,可以调试通过,如果是project_id(varchar)就会出现问题,用firebug查看结果是:project2isnotdefinedonclick(clickclientX=15,clientY=76)proSurve...5SA%3D%3D(第2行)[Breakonthiserror]GotoModifyDevice(project2);它已经取到了我要的project_id的值(project2),但是却说没有定义,不知道什么原因,请高手明示~~~
解决方案
解决方案二:
up
解决方案三:
你的Js方法呢
解决方案四:
上海互通网络5.1盛大促销!所有用户(包括代理)!购买1G空间联系客服免费赠送1个CN国际域名!最终解释权归上海互通网络科技有限公司所有!详情请访问:QQ:287895593
解决方案五:
在里面呢~~