2010-04-16 4 views
0

У меня возникла эта проблема в ASP.NET MVC 2, где я добавляю выпадающий список на главной странице и заполняю его данными из абстрактного главного контроллера. Когда выбрана опция, кнопка отправки нажата, она перенаправляет вас на новую страницу. так что позволяет сказатьASP.NET MVC 2 form submit route issue

жизни страницы на http://domain.com/landingPage

  1. я нахожусь на: http://domain.com/landingPage
  2. я выбрать вариант и отправить
  3. берет меня http://domain.com/landingPage/Projects/FramedPage
  4. я снова выбрать и теперь пытается разместить чтобы перейти к: http://domain.com/landingPage/Projects/landingPage/Projects/FramedPage из-за действия = "" Я установил в теге формы.

Любые идеи о том, как это сделать?

MasterPage:

<form method="get" action="landingPage/Projects/FramedPage"> 
<%= Html.DropDownList("navigationList")%> 
<input id="navSubmitBtn" class="btnBlue" type="submit" value="Take Me There" /> 
</form> 

Проекты Контроллер

общественных ActionResult FramedPage (строка navigationList) { ViewData [ "navLink"] = navigationList;

возвращение Вид(); }

Проблемы я имею что, если я нахожусь на этой странице

ответ

2

Относительного расположение.

<form method="get" action="<%=Url.Action("FramedPage", "ControllerName") %>"> 
+0

КОНЕЧНО !!!