0

我的 ASP.NET MVC 应用程序打开并很好地显示对话框,但是我不知道如何将数据库内容放入其中。我已阅读有关进行 ajax 调用以获取数据的信息。我的断开连接是它如何显示在我的 . 完成此操作的任何链接(完整代码)。

谢谢。

4

1 回答 1

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 返回并在客户端的表中呈现数据。

于 2009-10-13T14:21:09.370 回答