1Future Ответов: 0

Частичный вид не выполняющий метод действия


Привет,
У меня есть частичный вид с другим частичным видом. Когда я пытаюсь опубликовать данные из частичного представления в метод действия, ничего не происходит.Даже когда я ставлю точку останова в методе действия, ничего не происходит ... он не попадает в точку останова. есть ли что-то, что я делаю неправильно внизу? или, может быть, кто-нибудь подскажет мне, как это сделать?


Это основной частичный вид, который содержит другой частичный вид
<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.

0 Ответов