Вот мое затруднение.У меня есть веб-сайт MVC 3, и у меня есть страница, на которой должна быть подформа, если хотите, для сбора некоторых данных, связанных с моей моделью.Я успешно создал частичное представление, содержащее разметку, и правильно отображаю его.Однако кнопка ввода в частичном представлении, похоже, ничего не делает.Вот форма в частичном представлении:
@using (Ajax.BeginForm("AddProductCustomField", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "addCustomFieldView" }))
{
@Html.DropDownListFor(m => m.SelectedCustomFieldId, new SelectList(Model.CustomFields, "FieldId", "FieldName"), "-- Select One --", new { @class = "int_std_select" })<text> </text>
@Html.TextBoxFor(m => m.CustomFieldValue, new { @class = "int_std_textbox" })
<input type="submit" value="Add Custom Field" /><br />
}
«AddProductCustomField» - это имя метода моего контроллера, который я хочу обработать в этой форме.Однако нажатие кнопки «Отправить» ничего не дает.Я даже открыл Fiddler, чтобы посмотреть, получен ли запрос и ничего.Я включил все соответствующие файлы JavaScript для этой страницы (MicrosoftAjax, MicrosoftMvcAjax и ненавязчивый JavaScript).Я в тупике.
Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.Большое спасибо, это ставит меня в тупик в течение нескольких дней!