Это не так просто, как должно быть.Однако вы можете сделать это, обработав событие onSuccess
элемента управления загрузкой и используя jQuery, чтобы найти span
, в котором находится кнопка загрузки, и используйте attr("disabled", "disabled")
для отключения ее содержимого:
Элемент управления загрузкой:
<%= Html.Telerik().Upload()
.Name("document")
//add a custom attribute
.HtmlAttributes(new { @class = "myCustomClass" })
.Async(async => async
.Save("Save", "Home")
.Remove("Remove", "Home")
)
.ClientEvents(events => events
.OnSuccess("onSuccess")
)
%>
Обработчик событий JavaScript:
<script type="text/javascript">
function onSuccess(e) {
$(".myCustomClass").find('span:first').attr("disabled", 'disabled');
}
</script>