我在另一个控件'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>
答案 0 :(得分:0)
您需要在事件中关联此警报。
尝试创建一个方法来调用“alert”并在控制事件中关联此方法。
答案 1 :(得分:0)
警报的摘要应该有效:
<script language="javascript"> alert('test'); </script>
IDK,如果您为了简洁省略了HTML标记,但是如果它不在HTML标记内,则无法使用或不使用JQuery
如果你想让rcjuliano示例工作,你可以像添加这个标签一样简单地添加JQuery库
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>