Example #1
0
 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);
 }
Example #2
0
 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);
     }
 }
Example #3
0
 public WebSubmit(string name, string value, WebEventDelegate on_submit) : base(name, null)
 {
     this.Value = value;
     //this.OnSubmit = on_submit;
     this._type = "submit";
 }