1

チームと私が取り組んでいるこのサイトがあり、しばらくの間同じ問題に遭遇しています。いくつかのページで Telerik RadGrid を使用しています。自分のマシンから実行すると動作する行 (RadCodeBlock 内) にダブルクリック イベント関数があります。しかし、サーバーから実行すると機能していないようです。

何か案は?

4

1 に答える 1

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説明したように、.RadCodeBlockRadAjaxManager

于 2012-10-16T15:26:08.133 に答える