Использование кнопок в gridmvc
Я сейчас пользуюсь GridMvc
чтобы отобразить список в представлении Ajax, используя этот код:
columns.Add()
.Titled("Host").Filterable(true).Encoded(false)
.Sanitized(false)
.RenderValueAs(LogonEvents => Html.ActionLink(LogonEvents.Host,
"Computers", new { computerName = LogonEvents.Host,
userName = LogonEvents.Name,
onclick = "showPageLoadingMessage()" }));
Я хотел бы использовать кнопки, а не ActionLink
но я не уверен, как передать значения для следующего представления.
1 ответ
Решение
Вы можете просто сделать это простым и применить класс CSS к htmlAttributes
объект.
Html.ActionLink("Button Name", "Index", null, new { @class="classname" })
а затем создать класс в таблице стилей
a.classname
{
background: url(../Images/image.gif) no-repeat top left;
display: block;
width: 150px;
height: 150px;
text-indent: -9999px; /* hides the link text */
}
Или закодируйте свой собственный HTML Helper.