0
我想在用戶提交時設置表單的動作。而不是重新加載當前頁面,我想將它引導到控制器來處理請求。我如何在視圖內使用Razor引擎來做到這一點。如何爲MVC論壇設置操作?
<h2>@Html.DisplayFor(model => model.Title)</h2>
<p>@Html.Markdown(Model.Body)</p>
@if (Request.IsAuthenticated)
{
using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@Html.HiddenFor(model => model.Id)
{
Model.ReplyId = ViewBag.Thread;
Model.Body = "";
}
@Html.HiddenFor(m => m.ReplyId);
<div class="form-horizontal">
<h4>Reply</h4>
<hr />
@Html.ValidationSummary(true)
<div class="form-group">
<div class="col-md-10">
@Html.EditorFor(m => m.Body, "Markdown")
<div id="mdFormatted"></div>
</div>
</div>
<div><input type="submit" value="Reply" class="btn btn-default" /></div>
</div>
}
}
else
{
Response.Redirect(Url.Action("Index"));
}
謝謝!我知道這很簡單。 –
@NoahR不客氣。 –