Как передать значение поля ввода из представления, в URL как идентификатор, а не в параметр GET?Пропустить входное значение id в MVC из вида
Мой домашний контроллер возвращает дополнительный вид, если строка запроса пуста.
локальный: 1111/главная/работа/1
будет возвращать список результатов из таблицы на основе идентификатора, в то время как:
LOCALHOST: 1111/дома/работы
вернет «пустой» вид.
Пустой вид содержит очень простую форму, которая является функциональной и возвращает результаты таблицы, однако мне нужно, чтобы URL-адрес находился в правильном формате {controller}/{action}/{id}, где идентификатор находится из вход. В то время как я в настоящее время получаю {контроллер}/{действие}/jobno = 1
Пустой Вид:
<form action='home/job/' method="post">
<input type="text" name="jobno"/>
<input type="submit" value="Submit" />
</form>
Попробуйте заменить «action =» home/job/''to' action ='/home/job'' –
Я пробовал, что форма и результирующий вид работают, мне просто нужно ввести входное значение в URL. Например, если входное значение было 999, мне нужен URL-адрес, чтобы читать «home/job/999» вместо «home/job» или «home/job? Jobno = 999» – iswinky
вам удобно с 'jQuery', что добавит querystring –