私はいくつかのjquery uiダイアログを実装したいのですが、私がやりたいことの良い例を見つけることができません. MVC4 と CRUD を使用しています。レコードを作成したら、編集と同じように、jquery ダイアログを表示して、これが完了したことをユーザーに伝えたいと思います。例やチュートリアルをいただければ幸いです。
リダイレクトがユーザーに通知される前に、投稿が呼び出されて db.savechanges() が成功すると、jquery ダイアログが表示されると便利です。
私がしたことの簡単な例。
これが私の見解です
@model Models.customer
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>customer</legend>
@Html.EditorForModel()
</fieldset>
<div id="submitCreateButton">
<input type="submit" value="Create" />
</div>
}
<div id="backToListLink">
@Html.ActionLink("Back to List", "Index",new { conName = ViewBag.connectionName }, null)
</div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
そして私のコントローラー
[HttpPost]
public ActionResult Create(customer customer)
{
using (db = new trakman_Entities(staticConnection))
{
if (ModelState.IsValid)
{
customer.code = customer.code.ToUpper();
db.customers.AddObject(customer);
db.SaveChanges();
return RedirectToAction("Index");
}
}
return View(customer);
}