I have a Treelist with imagebutton inside and Onclientclick . I want DataBinder.Eval(...) return value(e.g : 3), but alert(y) return : "<%#DataBinder.Eval(Container.DataItem,"UserName")%>" instead of "3". Please help me. Thanks
Code :
Code :
<telerik:RadTreeList runat="server" ID="RadTreeListUser" DataKeyNames="UserLevelPath" ParentDataKeyNames="ParentUserLevelPath" OnNeedDataSource="RadTreeListUser_NeedDataSource">
<Columns>
<telerik:TreeListBoundColumn DataField="UserName" HeaderText="User Name" UniqueName="UserName">
</telerik:TreeListBoundColumn>
<telerik:TreeListTemplateColumn UniqueName="EditItem" MinWidth="10px">
<ItemTemplate>
<asp:imagebutton id="ImageButtonEditItem" imageurl="../up.png" runat="server" onclientclick="javascript : var y = '<%#DataBinder.Eval(Container.DataItem,"UserName")%>'; alert(y) ; return false;">
</asp:imagebutton>
</ItemTemplate>
</telerik:TreeListTemplateColumn>
</Columns>
</telerik:RadTreeList>