从脚本返回值

时间:2021-04-29 08:03:32

标签: c# asp.net

我正在使用脚本,添加了输入行。 Counter 对添加的行进行计数。我想返回计数值,并将其用于 ButtonClick 函数以 for 循环。我怎么能做到这一点?

添加行的脚本:

 <script>
    var counter = 1;
            $(function () {
                $('#add').click(function () {
                    $('<tr id="tablerow' + counter + '"><td>' +
                        '<input type="text" class="text-box single-line" name="ClientSampleID[' + counter + ']" value="" required="required" />' +
                        '</td>' +
                        '<td>' +
                        '<input type="text" class="text-box single-line" name="AdditionalComments[' + counter + ']" value="" required="required" />' +
                        '</td>' +
                        '<td>' +
                        '<button type="button" class="btn btn-outline-dark" onclick="removeTr(' + counter + ');"><b>-</b></button>' +
                        '</td>' +
                        '</tr>').appendTo('#submissionTable');
                    counter++;
                    return false;
                });
                return counter;
            });
            function removeTr(index) {
                if (counter > 1) {
                    $('#tablerow' + index).remove();
                    counter--;
                }
                return false;
        }
    </script>

按钮点击功能:

void Button1_Click(Object sender, EventArgs e)
{
    string marker= "Marker";
    {
        for (int i = 0; i <= counter; i++)
        {
           file.WriteLine("{0}", marker);
        }
    }
    file.Close();
}

0 个答案:

没有答案