變型,當我有一個形式定義爲URL參數使用Html.BeginForm
<% using (Html.BeginForm("Update", "CcisCase", FormMethod.Post, new { id = "ccisEditForm" }))
一個提交按鈕的視圖ASP.MVC未出現該RegisterRoutes
方法(在global.asax.cs
的HttpApplication
派生類),我有:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"CcisCase",
"CcisCase/{action}/{cmDatabaseId}/{caseId}",
new { Controller = "CcisCase", Action = "CcisCaseEdit", caseId = "" });
MVC生成的URL以「/ Update」結尾,但沒有參數。我究竟做錯了什麼?
感謝, 鮑勃
謝謝。我剛剛發佈了我的修復程序,並且必須同時使用強類型的RouteValueDictionary和Dictionary參數(稍後請參閱我的答案)。 – bobuva 2010-11-02 23:01:22