我的ASP.NET MVC应用程序打开并显示对话框,但我无法弄清楚如何将DB内容添加到其中。我已经阅读了关于进行ajax调用以获取数据的信息。我的断开连接是如何显示在我的。完成此任务的任何链接(完整代码)。
感谢。
答案 0 :(得分:1)
您必须创建一个返回“数据库内容”的其他操作:
public SomeController : Controller
{
public ActionResult DatabaseData()
{
var model = getDatabaseData();
return View(model);
}
}
并创建相应的视图,以div显示数据。
在此之后,您可以在对话框中加载此操作的结果:
$('#id-of-dialog-element')
.load('<%=Url.Action("DatabaseData", "SomeController")%>')
.dialog('open');
或者,您可以将数据库数据作为JSON返回,并在客户端的表中呈现数据。