在 gridmvc 中使用按钮
Using buttons in 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
,但我不确定如何将值传递到下一个视图。
您可以保持简单,将 CSS class 应用于 htmlAttributes
对象。
Html.ActionLink("Button Name", "Index", null, new { @class="classname" })
然后在您的样式表中创建一个 class
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。
我目前正在使用 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
,但我不确定如何将值传递到下一个视图。
您可以保持简单,将 CSS class 应用于 htmlAttributes
对象。
Html.ActionLink("Button Name", "Index", null, new { @class="classname" })
然后在您的样式表中创建一个 class
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。