Столбец Webgrid MVC 3

В данный момент я работаю над веб-сеткой MVC 3, в одном из столбцов я хочу иметь кнопку. Я добился этого, поместив следующий код в представлении.

@grid.GetHtml(columns:
            grid.Columns(
            grid.Column("ID", "id", canSort: true),
            grid.Column("Surname", "surname", canSort: true),
            grid.Column("Forenames", "forename", canSort: true),
            grid.Column(format: @<input type="button" value="View"/>)),
            headerStyle: "header",
            alternatingRowStyle: "alt",
            htmlAttributes: new { id = "DataTable" }
            )

Однако я хочу создать сторону сервера сетки для разбивки на страницы, но когда я помещаю приведенный ниже код в действие, я получаю сообщение об ошибке для столбца кнопок.

var htmlString = grid.GetHtml(tableStyle: "webGrid",
                                          headerStyle: "header",
                                          alternatingRowStyle: "alt",
                                          htmlAttributes: new { id = "DataTable" },
                                          columns: grid.Columns(
                                                grid.Column("ID", "id", canSort: true),
                                                grid.Column("Surname", "surname", canSort: true),
                                                grid.Column("Forenames", "forename", canSort: true),      
                                                grid.Column(format: @<input type='button' value='View'/>)                                                                          
                                           ));

Первая ошибка: " Ключевое слово, идентификатор или строка, ожидаемые после дословного спецификатора: @ ".

Я использую неправильный формат столбца кнопок?

5
задан tereško 11 February 2014 в 07:03
поделиться