当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET MVC预览4 - 使用现有参数停止Url.RouteUrl()等

如何解决《ASP.NETMVC预览4-使用现有参数停止Url.RouteUrl()等》经验,为你挑选了0个好方法。

我有这样的动作:

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".

但是,如果我声明这样的表单:

">

它呈现为:


有人可以让我知道我错过了什么吗?

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有