我的cshtml中有Telerik Grid,它在Telerik Grid中有两个自定义列命令。现在自定义命令呈现为按钮,我希望它们显示为链接而不是按钮..是否可能?如何实现呢?
自定义列命令代码如下
columns.Command(commands => commands
.Custom("Edit")
.Text("Edit")
.SendState(false)
.DataRouteValues(route =>
{
route.Add(o => o.SuppliersInvoiceNumber).RouteKey("InvoiceNumber");
})
.Ajax(true));
columns.Command(commands => commands
.Custom("remove")
.Text("Delete")
.SendState(false)
.DataRouteValues(route =>
{
route.Add(o => o.PONumber).RouteKey("PONumber");
})
.Ajax(true));
答案 0 :(得分:0)
命令“按钮”是引擎盖下的链接。只需覆盖主题应用的css,您就会得到一个真正的链接。
.t-button {
border: 0 none transparent;
min-width: 0;
border-radius: 0;
margin: 0;
background:none;
background-color:transparent;
}
也许您必须添加其他属性才能覆盖。
答案 1 :(得分:0)
使用“命令”按钮的HtmlAttributes
设置按钮样式。实际上,设置background:none
会显示按钮确实是超链接。