По какой-то причине, когда я пытаюсь разрешить URL с аргументами в моей локальной установке ASP.NET MVC3, аргументы в основном заканчиваются на null
в функции обработки моего контроллера.
Например,Я имею
public class HomeController : Controller
{
public ActionResult Foo(string bar)
{
ViewBag.Message = bar;
return View();
}
}
и пытаюсь посетить http://localhost/myapp/foo/sometext
или http://localhost/myapp/home/foo/sometext
, bar
в основном оценивается как null
вместо sometext
.
Я довольно уверен, чтомоя установка MVC3 работает правильно, поскольку мне удалось запустить отдельное приложение с настраиваемым правилом маршрутизации всего несколько дней назад.Я немного опасаюсь, что я где-то испортил флаг конфигурации или что-то в этом роде.
Есть идеи, что здесь может быть не так?