Я предлагаю использовать событие перед редактированием.
@(Html.Kendo().Grid(Model)
.Name("grid")
.Events(e => e
.BeforeEdit("gridBeforeEdit")
)
)
<script>
function gridBeforeEdit(e)
{
if (e.model.isNew()) {
//Handle create record
}
else{
//Handle update record
}
}
</script>
Пожалуйста, обратитесь к этому Справочнику по API для всех доступных событий для сетки Kendo.