Создание маршрута MVC3 с двумя разными параметрами - PullRequest
1 голос
/ 04 октября 2011

Вот что я хочу, чтобы пользователь видел при посещении страницы:

www.mywebsite.com/verify/sergiotapia/ASD98H1D9H12D081HD

Где sergiotapia - это имя пользователя из моей базы данных, а OUAHSDFUOHASDFOUAHSDF - это сгенерированное поле в таблице пользователей.

Это для проверки электронной почты.

Каким будет маршрут для этого типа URL, а также как будет подпись ActionMethod?

Есть предложения?

1 Ответ

4 голосов
/ 04 октября 2011
routes.MapRoute(
    "Verify",
    "verify/{username}/{token}",
    new { controller = "Verify", action = "Index" }
);

и контроллер:

public class VerifyController: Controller
{
    public ActionResult Index(string username, string token)
    {
        ...
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...