项目开发中的小问题解决-----asp.net当后台传值到前台方法中 0001变成1 解决方法
2015-07-08 16:56
831 查看
今天开发项目的时候 table 数据是由 后台拼接成字符串 然后前台 追加到 table行中 当删除或者编辑传ID 后台是 0001的数据时候 ID在前台自动变成了1 ,后面找了一个解决方法
后台拼接的table数据:
string sn = dr["SN"].ToString();
sb.Append("<img src=\"../images/edit_16.png\" alt=\"\" class=\"edit\" onclick=\"editUser(" + sn + ")\" /><img src=\"../images/delete_16.png\" alt=\"\" id=\"\" onclick=\"deleteUser(" + sn + ")\" class=\"delete\"/>");
后来我把 sn参数前面先加上 “1” 变成 string sn = "1" + dr["SN"].ToString();
然后在delete的ajax方法中再去掉前面的1就好了
string sn = context.Request["sn"].ToString();
sn = sn.Substring(1,sn.Length-1);
还有做jquery ajax 方法的时候 如果有表单<form> jquery方法一定会走到error里面。
后台拼接的table数据:
string sn = dr["SN"].ToString();
sb.Append("<img src=\"../images/edit_16.png\" alt=\"\" class=\"edit\" onclick=\"editUser(" + sn + ")\" /><img src=\"../images/delete_16.png\" alt=\"\" id=\"\" onclick=\"deleteUser(" + sn + ")\" class=\"delete\"/>");
后来我把 sn参数前面先加上 “1” 变成 string sn = "1" + dr["SN"].ToString();
然后在delete的ajax方法中再去掉前面的1就好了
string sn = context.Request["sn"].ToString();
sn = sn.Substring(1,sn.Length-1);
还有做jquery ajax 方法的时候 如果有表单<form> jquery方法一定会走到error里面。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 星外ASP.Net的安全设置相关说明
- C#、ASP.NET通用扩展工具类之TypeParse
- C#、ASP.NET通用扩展工具类之LogicSugar
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- 程序中常用的种代码
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- ASP.NET页面间的传值的几种方法
- 入侵ASP.net网站的经验附利用代码
- asp.net OleDbCommand 的用法
- jquery调用asp.net 页面后台的实现代码
- asp.net中的check与uncheck关键字用法解析
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.Net Post方式获取数据流的一种简单写法
- asp.net动态产生checkbox(数据源为DB或内存集合)
- Asp.Net 和 AJAX.Net 的区别第1/2页
- asp.net利用后台实现直接生成html分页的方法
- ASP.NET动态添加用户控件的方法
- asp.net用三层实现多条件检索示例
- ASP.NET Cookie 操作实现