Распространение событий на стороне клиента в пользовательских элементах управления .net

#javascript #.net #dom-events

#javascript #.net #dom-события

Вопрос:

У меня есть древовидное представление telerik rad, которое я оборачиваю в пользовательский элемент управления:

 <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucAssetPicker.ascx.cs"Inherits="GPSOnline.UserControls.ucAssetPicker" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<telerik:RadTreeView runat="server" ID="assetTreeView" Height="100%" Width="100%" Skin="Web20"
    DataFieldID="Id" DataFieldParentID="ParentId" DataTextField="Name" DataValueField="Id"
    BorderStyle="None" SingleExpandPath="True" CausesValidation="False" 
    onnodeclick="assetTreeView_NodeClick" />
  

Мне было интересно, возможно ли распространить событие на стороне клиента из древовидного представления на страницу, использующую мой пользовательский элемент управления.

Например, я хотел бы иметь возможность реагировать на OnClientNodeClicked событие древовидного представления в Javascript на родительской странице.

Ответ №1:

Да, вы можете. Если вы посмотрите их документацию, у них есть пример, демонстрирующий, как это сделать.

Комментарии:

1. Спасибо за это. Да, это хорошо, за исключением того, что я хочу иметь возможность обрабатывать событие в java scrip в родительском, а не в usercontrol.

2. Можете ли вы уточнить? Я не уверен, что вы имеете в виду. Что является родительским?