public IEnumerable<ScriptReference> GetScriptReferences() { yield return new ScriptReference("HierarchyTree1.HierarchyTree.js", GetType().Assembly.FullName);}<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GlobalException.aspx.cs" Inherits="GlobalException" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title></title></head><body> <form id="form2" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <telerik:RadFormDecorator ID="FormDecorator" runat="server" DecoratedControls="all" /> <telerik:RadSkinManager runat="server" ID="SkinManager" Skin="Windows7" PersistenceKey="Skin" PersistenceMode="ViewState" /> <telerik:RadWindowManager ID="CommonWindowManager" runat="server" Behaviors="Resize, Maximize, Move"> <Windows> <telerik:RadWindow ID="ExceptionWindow" runat="server" VisibleOnPageLoad="true"> <ContentTemplate> <telerik:RadSplitter ResizeWithParentPane="true" ResizeWithBrowserWindow="true" ID="MainSplitter" runat="server" Orientation="Horizontal"> <telerik:RadPane ID="TopPane" runat="server"> <telerik:RadTabStrip ID="exceptionTabStrip" runat="server" SelectedIndex="0" MultiPageID="exceptionMultiPage"> <Tabs> <telerik:RadTab runat="server" Text="message" Selected="True"> </telerik:RadTab> <telerik:RadTab runat="server" Text="details"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> </telerik:RadPane> </telerik:RadSplitter> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> </form></body></html>In my particular case, I'm building a web-based intranet app for a multi-billion dollar company. But within that company its actual userbase will be less than 50. As was the case with the app's VB6 WinForms predecessor, I will almost certainly be required to make periodic improvements to it over the next decade. Because of this it's critically important to minimize the amount of client-side code and instead maximize the amount of type-safe, well structured server-side code.
To Telerik, all I'm asking for is this: Wherever possible, please include a server-side solution (or mostly server-side solution) where you have traditionally presented a strictly client-side solution in times past. This will go a LONG WAY to helping developers (and loyal customers) like myself.
Sincerely,
Robert Werner
Vancouver, BC
var combo = $find("<%= RadComboBox1.ClientID %>"); combo.disable();
var picker = $find("<%= RadDatePicker1.ClientID %>"); picker.set_enabled(false);