В приложении MVC .NET мы можем легко использовать PartialView для вывода вывода файла ASCX..NET сайт: Получить вывод .ascx из jQuery
К примеру, у меня есть Book.ascx файл, я мог бы это в контроллере
public ActionResult Book(int id)
{
BookModel model = new BookModel() { bookId = id };
return PartialView("Book", model);
}
, которая возвращает выходной Book.ascx
Есть ли способ, мы можем сделать это в нормальный сайт .NET?
Я хочу использовать его с AJAX, например.
Когда кнопка Update щелкают, замените содержимое <div id="book123">
с выходом /Book.ascx?id=123
Возможно ли это?
Я ищу что-то вроде этого
$.get('Book.ascx?id=123', function(data) {
$("#book123").html(data);
});
Но это не будет работать, потому что вы не можете позвонить Book.ascx непосредственно ...
Заранее спасибо
Спасибо Sonic Soul. Я все еще не уверен, как использовать его в jQuery. Btw BookModel - это ViewModel, который используется только в MVC. Вы можете просто использовать строку запроса для Веб-сайта. Я добавил образец кода jQuery, который был после. – Aximili
ах. в этом есть смысл. в вашем предмете, однако вы указали .ascx-контроль, который будет работать с вышеуказанным решением. –
О, да, вы правы ... я его отредактирую. Таким образом, на самом деле нет способа сделать это, не создавая новую страницу aspx? – Aximili