このコントロールは、別のコントロール 'MyFirstControl' 内にあります。
質問を簡単にするために、アラート(「テスト」)があります。このアラートは表示されません。私の実際のJavaScriptには多くの機能がありますが、それらをすべて削除し、このアラートを表示して、ヒットするかどうかを確認しました. しかし、そうではありません。
私も試してみましたがPage.ClientScript.RegisterStartupScript
、うまくいきませんでした。
MyDataGrid.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyDataGrid.ascx.cs" Inherits="MyAsp.Controls.MyDataGrid" %>
<script language="javascript">
alert('test');
</script>
<telerik:RadGrid runat="server" ID="Grid" AutoGeneratecolumns="false">
<MasterTableView EditMode="InPlace">
<columns>
<telerik:GridBoundcolumn DataField="column1" HeaderText="column1">
</telerik:GridBoundcolumn>
<telerik:GridBoundcolumn DataField="column2" HeaderText="column2">
</telerik:GridBoundcolumn>
</columns>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="true"></Selecting>
<Scrolling AllowScroll="true" UseStaticHeaders="true"></Scrolling>
</ClientSettings>
</telerik:RadGrid>