Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有Request.form迭代的Jquery动态文本框_C#_Jquery_Asp.net - Fatal编程技术网

C# 带有Request.form迭代的Jquery动态文本框

C# 带有Request.form迭代的Jquery动态文本框,c#,jquery,asp.net,C#,Jquery,Asp.net,我在我的应用程序中添加了多个带有Jquery的文本框,然后在我想要的代码隐藏文件中,我可以通过Request.form[name]访问这些值。我想迭代这些文本框并读取用户输入的任何文本的值,以便将其存储在数据库中。 你知道我怎么把这些文本框的值保存在数据库里吗, 我在asp.NET2.0中工作 $(document).ready(function () { var counter = 2; $("#addButton").click(function () { if (cou

我在我的应用程序中添加了多个带有Jquery的文本框,然后在我想要的代码隐藏文件中,我可以通过Request.form[name]访问这些值。我想迭代这些文本框并读取用户输入的任何文本的值,以便将其存储在数据库中。 你知道我怎么把这些文本框的值保存在数据库里吗, 我在asp.NET2.0中工作

$(document).ready(function () {

  var counter = 2;

  $("#addButton").click(function () {

   if (counter > 10) {
     alert("Only 10 textboxes allow");
     return false;
   }

   var newTextBoxDiv = $(document.createElement('div')).attr("id", 'TextBoxDiv' + counter);


   newTextBoxDiv.html('<table><tr><td><input type="text" name="textbox' + counter +
                          '" id="textbox' + counter + '" value="" ></td><td><input type="text" name="textbox' + counter +
                          '" id="textbox' + counter + '" value="" ></td><td><input type="text" name="textbox' + counter +
                          '" id="textbox' + counter + '" value="" ></td></tr></table>');

   newTextBoxDiv.appendTo("#TextBoxesGroup");
   return false;


   counter++;
  });
 });
$(文档).ready(函数(){
var计数器=2;
$(“#添加按钮”)。单击(函数(){
如果(计数器>10){
警报(“仅允许10个文本框”);
返回false;
}
var newTextBoxDiv=$(document.createElement('div')).attr(“id”,“TextBoxDiv”+计数器);
newTextBoxDiv.html(“”);
newTextBoxDiv.appendTo(“#textboxsgroup”);
返回false;
计数器++;
});
});

您的计数器是否递增。。因为您的脚本在到达“counter++”之前总是返回false,加上您在单个语句中创建的所有三个文本框都具有相同的id。hi return false没有问题,我可以将其放在计数器增量之后,我可以更改文本框的id,,但是如何通过C#中的request.form获取所有这些文本框并获取值呢?
        foreach (string key in Request.Form.AllKeys) 
        {
            if (key.StartsWith("textbox")) 
            {
                string value = Request.Form[key];
                //Do some stuff...
            }
        }