我有这样的动作:
public class News : System.Web.Mvc.Controller { public ActionResult Archive(int year) { / *** / } }
有这样的路线:
routes.MapRoute( "News-Archive", "News.mvc/Archive/{year}", new { controller = "News", action = "Archive" } );
我所在的网址是:
News.mvc/Archive/2008
我在这个页面上有一个表格,如下所示:
如果在表单中选择"2007",则提交表单应转到News.mvc/Archive/2007.
这要求"action"属性为"News.mvc/Archive".
但是,如果我声明这样的表单: