Telerik RadGrid双击编辑事件在服务器上不起作用但在本地

时间:2012-10-12 11:27:47

标签: c# asp.net telerik radgrid

我有一个团队和我一直在努力的网站,我一直遇到同样的问题。在几个页面上,我使用的是Telerik RadGrid,并且在行(在RadCodeBlock中)有一个双击事件函数,当我从我自己的机器上运行它时,它可以工作。但是当我从服务器上运行它时似乎没有用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

由于您没有提供任何代码,因此很难为您提供帮助。 我仍会尝试通过显示我正在使用的代码来帮助您:

代码背后:

    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。正如here所述,RadCodeBlock可能会干扰您的RadAjaxManager