title: Is it possible to trigger an HTTP DELETE request from an HTML form?
body: <p>I have an ASP.NET MVC project and I have a single action that accepts GET, POST, and DELETE requests.  Each type of request is filtered via attributes on my controllers <code>Action</code> methods.</p>
  
  <pre><code>[ActionName(Constants.AdministrationGraphDashboardAction),
  AcceptVerbs(HttpVerbs.Post)]
  public ActionResult GraphAdd([ModelBinder(typeof (GraphDescriptorBinder))] GraphDescriptor details);
  
  [ActionName(Constants.AdministrationGraphDashboardAction),
  AcceptVerbs(HttpVerbs.Delete)]
  public ActionResult GraphDelete([ModelBinder(typeof (RdfUriBinder))] RdfUri graphUri)
  </code></pre>
  
  <p>I have my <code>GraphAdd</code> method working very well.  What I'm trying to figure out is how I can create an HTML <code>&lt;form /&gt;</code> or <code>&lt;a /&gt;</code> (link) that will cause the browser to perform an HTTP Delete request and trigger my GraphDelete method.</p>
  
  <p>If there is a way to do this can someone post some sample HTML and if available the MVC HtmlHelper method I should be using?</p>