我有一個調用控制器功能的小問題。奇怪的是,每個其他提交按鈕工作正常。但是這個問題我現在還不能解決。 我會告訴你兩個提交按鈕的形式,因爲只有一個工作正常。爲什麼提交按鈕不會調用控制器功能?
控制器:
public class MyController : Controller
{
public ActionResult MethodOne()
{
...
return RedirectToAction("index");
}
public ActionResult MethodTwo()
{
...
return RedirectToAction("index");
}
}
和視圖:
//This one works fine!!
@using (Html.BeginForm("MethodOne", "My", FormMethod.Post))
{
<input id="Some-cool-id" type="submit" value="Add!" />
}
//This one doesn't work?!
@using (Html.BeginForm("MethodTwo", "My", FormMethod.Post))
{
<input id="some-cool-id2" type="submit" value="Delete"!" />
}
錯誤的告知方法2是不是在需要的路徑。
Resource not found.
Description: HTTP 404. Searched resource (or ...) ...
Required path URL: /My/MethodTwo
我在搜尋什麼是壞的,但最後我需要幫助,謝謝。
我試圖刪除緩存和重新啓動Visual Studio。 – Ademar
如果它可以做的問題,在第二種形式我提交按鈕之前創建webgrid。但是隻顯示他(不要使用數據) – Ademar
呃...''刪除'!「' - 裏面有一個額外的'''? (除非這是一個複製粘貼錯誤) –