在 RegisterRoutes 方法的 Global.asax.cs 文件中,我把
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。
我还需要定义什么才能让路由找到我的控制器?