Кендо сетки URL с html.actionlink - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь вызвать действие контроллера MVC из строки сетки Kendo. Ниже приводится столбец

{
    field: "FileName", title: "Link2", width: "20%",
    template: "@Html.ActionLink('#=FileName', nameof(MeterFactorController.Document), new { Id = #=FileLocator }) )"           
},

Отображается в виде строки вместо URL.

1 Ответ

0 голосов
/ 16 ноября 2018

Если вы хотите перевести пользователя в другое представление, вызвав метод Controller, вы можете попробовать это:

template: "<a href='" + controllerUri + "/" + parameters + "'>" + Name of the link + "</a>"

Если вы хотите сделать Ajax-вызов на контроллер, вы можете попробовать следующее:

template: "<a class='k-button' onclick='yourJSFunctionName(event,#=FileName#)'>Your Button Text</a>"

JS:

function yourJSFunctionName(event,FileName) {
    //Ajax call to the controller
    alert("Ajax call");
}

Надеюсь, это поможет!

...