Asp.net mvc 我想在单击“添加更多”按钮时创建表单的完整副本

Asp.net mvc 我想在单击“添加更多”按钮时创建表单的完整副本,asp.net-mvc,dynamic,Asp.net Mvc,Dynamic,我有一个简单的问题,虽然我知道如何在按钮点击事件上生成一个文本框,但我所寻找的就像在linkedIn上一样,当你添加教育和体验时,有一个“添加更多”按钮,它打开了一个完整的添加新教育的部分,所以用户可以添加任何他想要的教育。我想在asp.net mvc中也这样做还有任何例子表明,我希望使用模型绑定而不是javascript将所有这些记录保存到表中的行中 我想在点击按钮时创建一个完整的动态表单,就像linkedIn添加更多教育和经验一样 无代码 它应该创建与我单击按钮相同的表单,然后使用.net

我有一个简单的问题,虽然我知道如何在按钮点击事件上生成一个文本框,但我所寻找的就像在linkedIn上一样,当你添加教育和体验时,有一个“添加更多”按钮,它打开了一个完整的添加新教育的部分,所以用户可以添加任何他想要的教育。我想在asp.net mvc中也这样做还有任何例子表明,我希望使用模型绑定而不是javascript将所有这些记录保存到表中的行中

我想在点击按钮时创建一个完整的动态表单,就像linkedIn添加更多教育和经验一样

无代码

它应该创建与我单击按钮相同的表单,然后使用.net mvc with model binder将所有记录保存到db


$(文档).ready(函数(){
var计数器=2;
$(“#添加按钮”)。单击(函数(){
如果(计数器>10){
警报(“仅允许10个文本框”);
返回false;
}   
var newTextBoxDiv=$(document.createElement('div'))
.attr(“id”,“TextBoxDiv”+计数器);
newTextBoxDiv.after().html('Textbox#'+计数器+':'+
'');
newTextBoxDiv.appendTo(“#textboxsgroup”);
计数器++;
});
$(“#移除按钮”)。单击(函数(){
如果(计数器==1){
警报(“不再需要删除文本框”);
返回false;
}   
计数器--;
$(“#TextBoxDiv”+计数器).remove();
});
$(“#getButtonValue”)。单击(函数(){
var msg='';

对于(i=1;iis),有任何方法可以完全创建该div中的所有元素和节点,而不是手动添加所有元素,因为在我的示例中,我有5-8个控件,带有标签、验证器和CSS,我希望所有元素都被复制。