0
私は自分のサイトにメニューアイテムを持っています。このビューは、データベースのテーブルに基本プロパティを挿入します。これは図である。モーダルポップアップで強く型付けされた機能的なビューを挿入する
<!DOCTYPE html>
@model ITS.Models.Server
@using System.Web.Mvc.Ajax
<html>
<head>
<meta name="viewport" content="width=device-width" />
</head>
<body>
<div title="boo, this is a popup">Get that pop-up
@using (Ajax.BeginForm("AddServer", new AjaxOptions { OnSuccess = "onSuccess" }))
{
@Html.AntiForgeryToken()
<div>
<fieldset>
<legend>Add a new server</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Server_Name)
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.Server_Name)
</div>
<div class="editor-label">
@Html.ValidationMessageFor(model => model.Server_Name)
</div>
<p>
<input type="submit" value="Submit" />
</p>
</fieldset>
</div>
}
</div>
</body>
</html>
は私のコントローラは、かなり単純です:すべての
public ActionResult AddServer()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult AddServer([Bind(Include = "Server_Name")] Server @server)
{
if (ModelState.IsValid)
{
db.Servers.Add(@server);
db.SaveChanges();
}
return PartialView(@server);
}
第一に、それは可能ですか?結局私の値をモデルに挿入できるようにしたい。 私は、少なくとも、この記事から答えをポップアップでそれを視覚化しようとしたが、成功しません:自分で悲しみの多くを保存し、Javascriptを使用し Open a view as a pop up それは、コンテンツのないポップアップを開く...
私が使用しようとしているモーダルポップアップはjQuery UIの一部なので、正確にはどういう意味ですか?私の質問を徹底的に読みましたか? – GeorgiG