C# - 循环遍历HTML textarea

时间:2017-04-26 19:31:13

标签: javascript c# html asp.net

我正在使用以下javascript代码生成HTML文本区域:

 <script>
    $(document).ready(function () {
        var i = 1;
        $('#add').click(function () {
            i++;
            $('#dynamic_field').append('<tr id="row' + i + '"><td><textarea runat="server" id="choice"  placeholder="Enter choice text" class="form-control"></textarea></td><td><button type="button" name="remove" id="' + i + '" class="btn btn-danger btn_remove">X</button></td></tr>');
        });
        $(document).on('click', '.btn_remove', function () {
            var button_id = $(this).attr("id");
            $('#row' + button_id + '').remove();
        });

    });

生成文本区域后,我想获得它的值。我试图使用以下代码获取值:

   foreach (Control item in this.Controls)
    {
        ArrayList ary = new ArrayList();
        //We just need HtmlInputCheckBox 
        System.Web.UI.HtmlControls.HtmlTextArea _cbx = item as System.Web.UI.HtmlControls.HtmlTextArea;
        if (_cbx != null)
        {


            ary.Add(_cbx.Attributes["id"].ToString());


        }

    }

但是,它找不到任何值。任何帮助将不胜感激,谢谢。

0 个答案:

没有答案