要做一个点一次按钮,可以提交多个相同字段的数据比如有3个文本框,我要点一下提交按钮,数据库就增加了3条记录。提交的数目是要可以自定义的,想知道可以用什么形式来解决,datalist可以吗?

解决方案 »

  1.   

    你。
    难道一点程序也不编吗?也许你是学asp,或php或者jsp的,在以上几种语言中是通过post数据到服务器端再解析但是在asp.net中是通过控件ID.value来取得的datalist好像不行,gridview可以比较简单的实现你要的功能。到网上搜搜gridview 七十二绝技
      

  2.   

    把你要提交的数据post到后台,加到代码写进数据库
      

  3.   

    执行3条sql就OK了。并且实现事务。这是最基础的东西,楼主先去看看教程吧。
      

  4.   

    拼一系列SQL脚本发到服务端执行,至于多少个随便定但要考虑网络传输问题.
      

  5.   

    你把定义条数写入一个XML文件中,加载页面时,先读取XML,把定义的数目读出来,根据数目动态添加相同个数的input,把name值设为相同的,你点提交时,直接取出这几个input的值,这些值是以逗号(,)分隔开的,1.在数据访问层把这些数据依然foreach()循环执行Insert方法。记得要在方法中加事务。
    2.将数据字符串传输到存储过程中,在存储过程中分隔后循环(while)添加到表中。
    完毕。
    注:这种方法得保证你input的值中没有逗号。
      

  6.   

    for(int i=0;i<count;i++)
    {
    //sql插入语句
    }