我有一个团队和我一直在研究的网站,我已经遇到了同样的问题一段时间。在几页上,我使用的是Telerik RadGrid,并且在行上有一个双击事件函数(在RadCodeBlock中),当我在自己的机器上运行它时,该功能可以工作。但是当我在服务器上运行它时,它似乎不起作用。
有什么想法吗?
由于您没有提供任何代码,因此很难为您提供帮助。我仍然会尝试通过显示我正在使用的代码来帮助您:
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
RadGrid1.ClientSettings.ClientEvents.OnRowDblClick = "RadGrid_RowDblClick";
}
ASPX 文件:
<telerik:RadScriptBlock ID="scriptBlock" runat="server">
<script type="text/javascript">
function RadGrid_RowDblClick(sender, eventArgs) {
editedRow = eventArgs.get_itemIndexHierarchical();
$find("<%= RadGrid1.MasterTableView.ClientID %>").editItem(editedRow);
}
</script>
</telerik:RadScriptBlock>
我也知道我过去在使用RadCodeBlock
时遇到过问题,我建议您改用RadScriptBlock
。如此处所述,RadCodeBlock
可能会干扰您的RadAjaxManager
。