private static void AddEventHandlerSafe(ASPxWebControl control, string eventName, string handler) {
     string existingHandler = control.GetClientSideEventHandler(eventName);
     if(string.IsNullOrEmpty(existingHandler)) {
         control.SetClientSideEventHandler(eventName, string.Format(ClientSideEventHandlerFunctionFormat, handler));
     }
     else {
         existingHandler = String.Format("{0}{1}\r\n}}", existingHandler.Substring(0, existingHandler.LastIndexOf('}')), handler);
         control.SetClientSideEventHandler(eventName, existingHandler);
     }
 }
示例#2
0
        private static void AddEventHandlerSafe(ASPxWebControl control, string eventName, string handler)
        {
            string existingHandler = control.GetClientSideEventHandler(eventName);

            if (string.IsNullOrEmpty(existingHandler))
            {
                control.SetClientSideEventHandler(eventName, string.Format(ClientSideEventHandlerFunctionFormat, handler));
            }
            else
            {
                existingHandler = String.Format("{0}{1}\r\n}}", existingHandler.Substring(0, existingHandler.LastIndexOf('}')), handler);
                control.SetClientSideEventHandler(eventName, existingHandler);
            }
        }