我在另一个控件“MyFirstControl”中有这个控件。
我有一个 alert('test') 只是为了让我的问题简单。此警报不显示。我实际的 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>