我有一個ASP.NET MVC項目,我有一個接受GET,POST和DELETE請求的動作。每種類型的請求都通過我的控制器Action
方法上的屬性進行過濾。是否可以從HTML表單中觸發HTTP DELETE請求?
[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)
我有我的GraphAdd
方法工作得很好。我試圖弄清楚的是,我如何創建一個HTML <form />
或<a />
(鏈接),這將導致瀏覽器執行HTTP刪除請求並觸發我的GraphDelete方法。
如果有辦法做到這一點可以有人張貼一些示例HTML,如果可用MVC HtmlHelper方法我應該使用?
偉大的回答謝謝歐文! – 2008-11-10 07:43:41