Chalk Extension to Create a Form

If you want to display a form element inside of a Graffiti CMS page, you can render it using an extension, widget, or plugin.  This tip will demonstrate how to utilize an extension to display a form.

public class CustomForm
public string Write()
var sb = new StringBuilder();
sb.AppendFormat(“<form method=’post’ name=’form’ action='{0}’>”, HttpContext.Current.Request.Url);
sb.AppendLine(“<input type=’text’ name=’textbox1′ />”);
return sb.ToString();

Build the above code into a .dll and copy it into your Graffiti CMS bin directory.  Then call the code in a .view file (index,layout,post) as customForm.Write().  If you have done everything correctly you will now see a form on your page(s).

Leave a Reply

Your email address will not be published. Required fields are marked *