Я хочу передать ссылку URL какMVC Url Routing Для пользовательских URL
http://localhost:24873/Jobs/[companyname]
or
http://localhost:24873/[companyname]/Jobs/ (Preferred)
Я попытался ниже маршрутизации в глобальном файле ASPX и созданного контроллера с именем Работа и результат действия Index с папкой рабочих мест, но не работает.
routes.MapRoute(
"JobList", // Route name
"Jobs/{companyname}",
new
{
controller = "Jobs",
action = "Index",
companyname = string.Empty
}
);
И мой контроллер:
public partial class JobsController : Controller
{
public ActionResult Index()
{
JobsListModel model = new JobsListModel();
return View(model);
}
}
Что я делаю неправильно? Пожалуйста помоги.
Что вы имеете в виду, не работая? Он не выполняет метод контроллера? Это не соответствует маршруту? Это сообщение об ошибке? Вы пробовали [маршрут тестера Фила Хака] (http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx) на нем? –
Это страница ресурса не может быть найдена. Не могли бы вы поправить меня для маршрутизации? чтобы соответствовать и работать как мой пример url –
Вы добавили этот маршрут в качестве первой записи MapRoute в файле Global.asax? –