【发布时间】:2009-01-15 09:43:00
【问题描述】:
在我的 Global.asax.cs 文件的 RegisterRoutes 方法中,我放了
routes.MapRoute("messages",
"Message/{id}",
new { controller = "Archive", action = "Message", id = 0 });
然后我创建了这个控制器:
namespace TestingApp.Controllers
{
public class ArchiveController : Controller
{
public string Message(int id)
{
return "testing: you will receive the message: " + id.ToString();
}
}
}
但在我的浏览器中,当我访问时:
http://.../Message/34
我得到一个 404。
我还需要定义什么才能让路由找到我的控制器?
【问题讨论】:
标签: asp.net-mvc routing