日期:2014-05-17  浏览次数:20569 次

后台获取动态生成的HTML控件Textarea的输入在文本框中的内容
各位大神请教下 如何后台获取动态生成的HTML控件Textarea的输入在文本框中的内容,不是textarea的name值
name值我通过下面的代码可以获得

 string[] str = Request.Form.AllKeys ;
            for (int i = 0; i < Request.Form.Count; i++)
            {
                if (str[i].IndexOf("TA") > -1)
                {
                    string str111 = str[i].ToString();
                   
                }
            }

动态生成的textarea代码如下

                ViewState["str"] = ViewState["str"] + "<tr> <th colspan='2' style='text-align:left; padding-left:30px'>" + dtDep.Rows[i]["DepName"].ToString() + "意见:</th></tr>";
                         ViewState["str"] = ViewState["str"] + "<textarea id=\"TA" + dtDep.Rows[i]["StageID"] + "\" name=\"TA" + dtDep.Rows[i]["StageID"] + "\" rows=\"1\" cols=\"1\" style=\"width:99%; height:120px;border-color:Black; border-style:solid; border-width:1px \"  >请填写意见</textarea></td></tr>";



我是通过viewstate["str"] 字符串拼接构造的textarea,然后把viewstate["str"] 放到前台对应的位置处,生成效果如下图


求解  我现在在 文本框中输入内容,然后需要获取 输入的内容 最后保存到数据库中
HTML

------解决方案--------------------