自定义命令作为LinkBut​​ton而不是Telerik Grid ASP.NET MVC中的Button

时间:2012-11-12 08:50:12

标签: asp.net-mvc-3 telerik telerik-grid

我的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));

2 个答案:

答案 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会显示按钮确实是超链接。