У меня есть ситуации, как это:Форма в форме - решать по-разному?
- форма с текстовым полем, два выпадающих и сетка с выбранными значениями
- формы с поиском текстового полем, которые необходимо знать значение, выбранное в выпадающих в данной форме, чтобы сделать поиск
Первая форма предназначена для сохранения всех данных в базе данных. Вторая форма предназначена для поиска в базе данных, отображения значений и добавления выбранных значений в сетку в первой форме.
Он может работать, если форма в форме разрешена, но это не так. Я попытался добавить скрытые значения для выбранных идентификаторов в этих выпадающих меню, но эти значения не привязаны.
Любые идеи?
EDIT:
Я решил эту проблему с кодом ниже для поиска части формы:
Javascript:
$('#wsSearch').click(function(e) {
$.ajax({
type: "POST",
url: '@Url.Action("Search", "Definition")',
data: {
word: $('#wsSearchWord').val(),
firstId: $('#wsFirstDropdown').val(),
secondId: $('#wsSecondDropdown').val()
},
success: function(data) {
$('#wsSearchResultContainer').html(data);
}
});
e.preventDefault();
});
Контроллер:
[HttpPost]
public virtual PartialViewResult Search(string word, int firstId, int secondId)
{
var model = this.service.Search(word, firstId, secondId);
return PartialView("_SearchResult", model.ToList());
}
Спасибо, я боюсь так;) Я изменил свое мнение об этом и нашел решение с javascript :) – mrzepa