使用ASP.NET MVC处理“Form.PHP”

时间:2011-10-19 14:12:38

标签: asp.net-mvc redirect post asp.net-mvc-routing

我被要求为表单提交编写一个简单的POST处理程序。我正在使用ASP.NET MVC 3.我使用[HttpPost]属性创建了一个带有ImportContact方法的ImportController。

诀窍是,我不能使用/ Import / ImportContact作为动作。我被迫改用form.php。

有没有办法自动将请求重命名为form.php到我的控制器?

1 个答案:

答案 0 :(得分:0)

您需要在路由表中添加一个条目,将“form.php”映射到控制器/操作。

routes.MapRoute(
    "Form Submit",
    "form.php",
    new { controller = "Import", action = "ImportContact" }
);