нужен образец содержимого модального диалога jquery, загруженного из действия контроллера - PullRequest
0 голосов
/ 13 октября 2009

Мое приложение ASP.NET MVC открывается и прекрасно отображает диалоговое окно, однако я не могу понять, как вставить в него содержимое БД. Я прочитал о том, как сделать вызов ajax, чтобы получить данные. Мой разрыв - это то, как он отображается в моем. Любые ссылки, где это делается (полный код).

Спасибо.

1 Ответ

1 голос
/ 13 октября 2009

Вы должны создать другое действие, которое возвращает «содержимое БД»:

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 и отобразить данные в таблице на клиенте.

...