public void AddRenderHandler(string rawurl, WebEventDelegate handler) { if (!String.IsNullOrEmpty(rawurl) && !rawurl.StartsWith("/")) { // hreq.rawurl always starts with / rawurl = String.Format("/{0}", rawurl); } this._component_render_handlers.Add(rawurl, handler); }
public void AddSubmitHandler(string rawurl, string id, WebEventDelegate handler) { if (!String.IsNullOrEmpty(rawurl) && !rawurl.StartsWith("/")) { // hreq.rawurl always starts with / rawurl = String.Format("/{0}", rawurl); } try { this._component_submit_handlers[rawurl].Add(id, handler); } catch (KeyNotFoundException) { this._component_submit_handlers.Add(rawurl, new Dictionary <string, WebEventDelegate>()); this._component_submit_handlers[rawurl].Add(id, handler); } }
public WebSubmit(string name, string value, WebEventDelegate on_submit) : base(name, null) { this.Value = value; //this.OnSubmit = on_submit; this._type = "submit"; }