Передать WebGrid в контроллер - PullRequest
0 голосов
/ 29 мая 2019

Я хочу отправить всю WebGrid на мой контроллер и преобразовать ее в DataTable.

var grid1 = new WebGrid(Model.dsvm as IEnumerable<ASP_Upload_Version_1.Models.Share_Template>, canPage: true, canSort: false);
@grid1.GetHtml(tableStyle: "table table-sm table-striped table-condensed",
htmlAttributes: new { @id = "GridPractice", @class = "table table-sm table-striped-left table-bordered table-condensed", @style = "width:100%" },
columns: grid1.Columns(
    grid1.Column("PracticeArea", "Practice Area"),
    grid1.Column("MarketArea", "Market Area"),
    grid1.Column(format: @<text>
    <a data-title="Are you sure to deactivate this Input?" class="Delete"><i class="fa fa-trash" style="color:red"></i></a></text>, header: "Remove")));

Так, чтобы я мог отправлять данные в качестве параметра пользовательского типа в процедуру SQL.

Является ли преобразование WebGrid в результат JSON хорошим подходом?Есть ли более простые альтернативы?

...