如何在ASP.NET中实现下面的功能,主要是动态数组的添加 添加个人的教育经历,要实现上图的添加功能,请各位帮忙吧。最好有源码可参考。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用repeater数据控件绑定不行吗? LZ这种需求在.net下 如果用动态添加控件方式来实现比较烦最简单的还是用jquery来实现<!DOCTYPE HTML><html><head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#add").click(function(){ //取得最后一个index的值 var index=parseInt($(".index").eq($(".index").length-1).text()); //如果没有取得 则是第一个 还未有值 赋0 if(isNaN(index)) { index=0; } index++;//index的递增 var html="<tr>"+ "<td class='index'>"+index+"</th>"+ "<td><input type='text' name='time' /></td>"+ "<td><input type='text' name='school' /></td>"+ "<td><input type='text' name='education' /></td>"+ "<td><a href='#' class='edit'>修改</a>|<a href='#' class='delete'>删除</a></td>"+ "</tr>"; $("table").append(html);//添加进表单 }) //委托 给动态添加的html元素加上点击事件 $(".delete").live("click",function(){ $(this).parent().parent().remove(); }) }) </script></head><body> <table> <tr> <th>序号</th> <th>起始时间</th> <th>毕业学校</th> <th>学历</th> <th>操作</th> </tr> </table> <a href="#" id="add">添加</a></body></html>刚刚写的一个简单的功能实现的源码 带了注释 4L 大哥 我问一下jquery 这样实现 如果 后台添加数据库怎么实现呢 , 学点知识 看见了回复一下谢谢 很好。4L 大哥 我问一下jquery 这样实现 如果 后台添加数据库怎么实现呢 , 学点知识 看见了回复一下谢谢 这种方式主要是走jquery+ajax+ashx比较方便你可以用jquery发送ajax请求道一个ashx页面,同时把那些信息像url传参数一样传过去在ashx页面(也就是你的服务器端)接收到后 插入数据库 返回一个成功或者失败的标志 或者其他的一些信息在前台接收到 做相应的dom判断就知道处理是否成功了如果对这种方式没有接触过 可以先看下这篇文章Jquery+ashx实现Ajax还有建议以后想让别人知道你回答他的话 可以引用该回复之后在回答 这样你的回答会出现的用户的通知栏里面 Refer:http://www.cnblogs.com/insus/archive/2011/12/08/2281000.html 不是给了你一些思路了啊 自己去百度或者google查资料,坐等源码是不可能的 网站被攻击!! 一个列表页,有筛选条件,还有排序等,有页数,怎么解决... 语法错误 一句SQL的问题,想歪了也没想出来 scriptManager谁帮我解决下 简单问题! 如何通过程序向XML文件中写入<符号!!! 帮忙匹配个input单行输入框的正则表达式 ASP.net:cookies的丢失和中文乱码 高手帮忙啊 为什么合并不了两个dataset的数据啊 判断文字是否折行 向腾讯微博add_pic_t提交图片和文本如何实现啊?
最简单的还是用jquery来实现
<!DOCTYPE HTML>
<html>
<head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#add").click(function(){
//取得最后一个index的值
var index=parseInt($(".index").eq($(".index").length-1).text());
//如果没有取得 则是第一个 还未有值 赋0
if(isNaN(index))
{
index=0;
}
index++;//index的递增
var html="<tr>"+
"<td class='index'>"+index+"</th>"+
"<td><input type='text' name='time' /></td>"+
"<td><input type='text' name='school' /></td>"+
"<td><input type='text' name='education' /></td>"+
"<td><a href='#' class='edit'>修改</a>|<a href='#' class='delete'>删除</a></td>"+
"</tr>";
$("table").append(html);//添加进表单
})
//委托 给动态添加的html元素加上点击事件
$(".delete").live("click",function(){
$(this).parent().parent().remove();
})
})
</script></head>
<body>
<table>
<tr>
<th>序号</th>
<th>起始时间</th>
<th>毕业学校</th>
<th>学历</th>
<th>操作</th>
</tr>
</table>
<a href="#" id="add">添加</a>
</body>
</html>
刚刚写的一个简单的功能实现的源码
带了注释
这种方式主要是走jquery+ajax+ashx比较方便你可以用jquery发送ajax请求道一个ashx页面,同时把那些信息像url传参数一样传过去在ashx页面(也就是你的服务器端)接收到后 插入数据库 返回一个成功或者失败的标志 或者其他的一些信息
在前台接收到 做相应的dom判断就知道处理是否成功了
如果对这种方式没有接触过 可以先看下这篇文章
Jquery+ashx实现Ajax还有建议以后想让别人知道你回答他的话 可以引用该回复之后在回答 这样你的回答会出现的用户的通知栏里面
http://www.cnblogs.com/insus/archive/2011/12/08/2281000.html
不是给了你一些思路了啊 自己去百度或者google查资料,坐等源码是不可能的