Asp.net 读取服务器代码中gridview的行

Asp.net 读取服务器代码中gridview的行,asp.net,Asp.net,如何读取从asp.net中的JAVASCRIPT添加的服务器代码中的gridview行 我正在构建一个拖放gridview,一切正常,但问题是, 我无法读取从JAVASCRIPT添加的服务器代码中的gridview行 这是html代码: <script type="text/javascript"> $(function () { $(".drag_drop_grid").sortable({

如何读取从asp.net中的JAVASCRIPT添加的服务器代码中的gridview行

我正在构建一个拖放gridview,一切正常,但问题是, 我无法读取从JAVASCRIPT添加的服务器代码中的gridview行

这是html代码:

 <script type="text/javascript">
                $(function () {
                    $(".drag_drop_grid").sortable({
                        items: 'tr:not(tr:first-child)',
                        cursor: 'crosshair',
                        connectWith: '.drag_drop_grid',
                        axis: 'X',
                        dropOnEmpty: true,
                        receive: function (e, ui) {
                            $(this).find("tbody").append(ui.item);
                        }
                    });
                    // $("[id*=gvDest] tr:not(tr:first-child)").remove();
                });
对。您必须:

直接在代码隐藏文件中加载数据 将数据发布到codebehind文件中,并在那里读取POST数据 就我个人而言,我会直接在codebehind中加载数据,因为这将是最快的方法,并且不需要在服务器和客户端之间进行更多的往返

<asp:GridView ID="gvDest" runat="server" CssClass="drag_drop_grid GridDest" 
        AutoGenerateColumns="false" ShowHeaderWhenEmpty="True" >
    <Columns>
          <asp:BoundField DataField="ID" HeaderText="الرقم الوطني" />
            <asp:BoundField DataField="Name" HeaderText="الأسم" />
    </Columns>
</asp:GridView>
 protected void Button3_Click(object sender, EventArgs e)
       {
    string id = "";
    gvDest.DataBind();
    if (gvDest.Rows.Count > 0)
    {

        for (int i = 0; gvDest.Rows.Count > i; i++)
        {
            id += gvDest.Rows[i].Cells[0].Text.ToString().Trim()+";;";
            //insert Query
            //command.CommandText =
            //"Insert into FamDivTable (W_Id,H_Id,M_Id) select W_Id,H_Id,M_Id from FamMarTable where W_Id='" + gvDest.Rows[i].Cells[0].Text.ToString().Trim() + "' and H_Id='" + FathId.Text.Trim() + "' ";
            //command.ExecuteNonQuery();
            //command.CommandText =
            //"Delete from FamMarTable where W_Id='" + gvDest.Rows[i].Cells[0].Text.ToString().Trim() + "' and H_Id='" + FathId.Text.Trim() + "' ";
            //command.ExecuteNonQuery();
        }
    }
    Label1.Text = id;

}
I can't read the rows of gridview in the server code that added from the JAVASCRIPT