Частичный вид не выполняющий метод действия
Привет,
У меня есть частичный вид с другим частичным видом. Когда я пытаюсь опубликовать данные из частичного представления в метод действия, ничего не происходит.Даже когда я ставлю точку останова в методе действия, ничего не происходит ... он не попадает в точку останова. есть ли что-то, что я делаю неправильно внизу? или, может быть, кто-нибудь подскажет мне, как это сделать?
Это основной частичный вид, который содержит другой частичный вид
<div> <h2 class="heading">Thanks</h2> <div> <span> <span> Thank you for us </span> </span> </div> </div> <div> @Html.Partial("_details") </div> </div>
Это основной частичный вид, который содержит другой частичный вид:
using (Html.BeginForm("Details", "MyController", FormMethod.Post)) { @model DetailsModel @Html.CheckBoxFor(m => m.Email) @Html.LabelFor(m => m.Email, "I want to receive any promotions or offers via email") @Html.CheckBoxFor(m => m.Tel) @Html.LabelFor(m => m.Tel, "I want to receive any promotions or offers via sms") <input type="submit" value="Save" /> }
Тогда у меня есть такой код:
public ActionResult Details() { return View() } [HttpPost] public ActionResult Details(DetailsModel model) { //post data return View() }
Что я уже пробовал:
Я занимаюсь исследованиями в течение последних двух часов.. отлаживаю проект, но все равно ничего . Он даже не достиг точки разрыва.
F-ES Sitecore
Что происходит, когда вы отправляете форму? Подчиняется ли он где-то просто не тому месту? Вы тоже не являетесь вложенными формами, так как это неверно.
1Future
Привет,
Он просто перенаправляется в родительское представление. вот и все, что он делает. что я мог сделать, чтобы достичь этого?
Richard Deeming
Ваш основной вид также содержит форму? Вы не можете вложить формы в HTML.