使用编辑器插件没有ajax调用?

时间:2016-12-12 14:57:20

标签: c# jquery html code-behind

我使用简单的SQL查询和Forad for the TBody的For循环在WEbForms.aspx.cs文件中填充我的html表

到目前为止,我已经应用了Table1.dataTable(),它完全正常。

我想使用编辑器编辑这些行。 大多数示例都要求进行Ajax调用。

这是我的代码 用于填充ASpx.cs

StringBuilder html = new StringBuilder();

            if (bAdd == true)
            {
                html.Append("<span class='btn btn-info btn-sm' style='margin:5px'><a href='#my_modal' data-toggle='modal' style='color:white; text-decoration:none'><i class='fa fa-plus'></i>Add New Vendor</a></span>");
            }



            //Table start.
            html.Append("<table id='XGrid' class='table table-bordered table-hover' border='0' cellspacing='0' > ");

            //  <table border="0" id="example" class="display" cellspacing="0"  cellpadding="0" align="center" width="100%" >

            #region table Header
            html.Append("<thead>");

            if(bEdit==true)   html.Append("<th>Edit</th>");

            foreach (DataColumn column in dt.Columns)
            {

                html.Append("<th>");

                html.Append(column.ColumnName);

                html.Append("</th>");

            }

            html.Append("</tr>");
            html.Append("</thead>");
            #endregion


            #region table Rows

            //Building the Data rows.
            html.Append("<tbody>");
            foreach (DataRow row in dt.Rows)
            {

                html.Append("<tr>");

                if (bEdit == true)
                {
                    html.Append("<td>");
                    //<span class="btn btn-success btn-sm btn-circle"><i class="fa fa-edit"></i></span>
                    html.Append("<span class='btn btn-success btn-sm btn-circle'><a href='#my_modal' data-toggle='modal' style='color:white; text-decoration:none'><i class='fa fa-edit'></i></a></span>");
                    html.Append("</td>");
                }
                foreach (DataColumn column in dt.Columns)
                {

                    html.Append("<td>");

                    html.Append(row[column.ColumnName]);

                    html.Append("</td>");

                }

                html.Append("</tr>");

            }

            html.Append("</tbody>");

            #endregion

            //Table end.
            html.Append("</table>");

            //Append the HTML string to Placeholder.
            plAdd.Controls.Add(new Literal { Text = html.ToString() });

0 个答案:

没有答案