Немного странный здесь: Следующий синтаксис бритвы визуализирует простой HTML-код с кнопкой отправки внизу.Когда я нажму на эту кнопку, я ожидаю, что постбэк будет выполнен, но по причине этого нет ... никаких идей ??
Да, кстати, это весь код для представления ...
@model FLM.PRL.EComms.Models.ReplySMS
@using (Html.BeginForm("Reply", "SMS", FormMethod.Post)) {
<h2>Follow Up</h2>
@Html.ValidationSummary(true)
@Html.HiddenFor(model => Model.From)
@Html.HiddenFor(model => Model.To)
<div class="editor-label">Reply</div>
<div class="editor-field">
@Html.EditorFor(model => Model.Message)
@Html.ValidationMessageFor(model => Model.Message)
</div>
<input type="submit" value="Reply" />
<br />
}
EDIT: Результирующая разметка, сгенерированная этим представлением ...
<form action="/SMS/Reply" method="post">
<h2>Follow Up</h2>
<input data-val="true" data-val-required="The From field is required." id="From" name="From" type="hidden" value="xxxxxxxx" /><input data-val="true" data-val-required="The To field is required." id="To" name="To" type="hidden" value="xxxxxxx" /> <div class="editor-label">Reply</div>
<div class="editor-field">
<textarea class="text-box multi-line" id="Message" name="Message">
</textarea>
<span class="field-validation-valid" data-valmsg-for="Message" data-valmsg-replace="true"></span>
</div>
<input id="submitReply" type="submit" value="Reply" />
<br />
</form>