2

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

2 回答 2

0

使用HtmlAttributes命令按钮的 来设置按钮的样式。事实上,设置background:none会暴露按钮确实是一个超链接。

于 2015-04-10T09:40:49.687 回答
0

命令“按钮”是引擎盖下的链接。只需覆盖主题应用的 css,您将获得真正的链接。

.t-button {
   border: 0 none transparent;
   min-width: 0;
   border-radius: 0; 
   margin: 0;
   background:none;
   background-color:transparent;
}

也许您将不得不添加其他属性来覆盖。

于 2013-11-05T17:34:17.547 回答