我Html.Telerik().Grid
在我的 asp.net MVC 3 项目中使用,其中我有一个播种 searchResults 的网格(Telerik 网格),用户可以单击这些行以查看在新页面中打开的特定行的更多信息新窗户。我还使用 Jquery 来处理onrowselected
事件,并且我正在向控制器发布帖子以获取详细信息。
jQuery代码:
function onRowSelected(e) {
var grid = $(this).data('tGrid');
//populate criteria here
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: //"some url",
data: //data to controller,
dataType: "text json",
success:
function (data, textStatus) {
if (data != "Success") {
ShowError(data);
}
else {
window.location.href = //"redirect";
}
}
}
});
我不希望用户选择页面上的任何其他内容,并希望他等到加载详细信息,即一旦他选择了一行,他就不能选择网格中的任何其他行。任何实现这一目标的方法。