C# 如何在Telerik()中调用JavaScript函数。网格按钮单击?
我想在Telerik()网格中调用Ajax函数 这是我的电传电报网 这是我的Java脚本函数C# 如何在Telerik()中调用JavaScript函数。网格按钮单击?,c#,asp.net-mvc,C#,Asp.net Mvc,我想在Telerik()网格中调用Ajax函数 这是我的电传电报网 这是我的Java脚本函数 <script type="text/javascript"> function getCompanyDetails(companyID) { $.ajax({ type: 'POST', dataType: 'html', url: '@Url.Action("CompanybyID",
<script type="text/javascript">
function getCompanyDetails(companyID) {
$.ajax({
type: 'POST',
dataType: 'html',
url: '@Url.Action("CompanybyID", "Search")',
data: ({ ComID: companyID }),
success: function (data) {
//alert(data);
$('#companyDetails').html(data);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
</script>
函数getCompanyDetails(companyID){
$.ajax({
键入:“POST”,
数据类型:“html”,
url:'@url.Action(“CompanybyID”,“Search”),
数据:({ComID:companyID}),
成功:功能(数据){
//警报(数据);
$('#companyDetails').html(数据);
},
错误:函数(xhr、ajaxOptions、thrownError){
警报(xhr.状态);
警报(thrownError);
}
});
}
如何在网格视图中调用getCompanyDetails()
函数
@(Html.Telerik().Grid(Model)
.Name("SiteGrid")
.Columns(columns =>
{
columns.Bound(o => o.PKComID).Width(50);
columns.Bound(o => o.CompanyName).Width(50);
})
.ClientEvents(events => events.OnComplete("getCompanyDetails"))
.Pageable(paging => paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
)
官方示例:
@(Html.Telerik().Grid(Model)
.Name("SiteGrid")
.Columns(columns =>
{
columns.Bound(o => o.PKComID).Width(50);
columns.Bound(o => o.CompanyName).Width(50);
})
.ClientEvents(events => events.OnComplete("getCompanyDetails"))
.Pageable(paging => paging.PageSize(15).Style(GridPagerStyles.NextPreviousAndNumeric).Position(GridPagerPosition.Bottom))
.Sortable()
)