У меня есть два контроллера A и B. A отвечает за представление некоторых данных в виде сетки. Предположим, у меня есть кнопка под названием «ShowInfo», которая содержит дополнительную информацию о выбранной записи. И для получения информации о выбранной записи является задание контроллера B.Как представить частичный вид в диалоговом окне jQuery без перехода на другую страницу
Информация настолько маленькая, что при повороте к другому виду займет всего лишь крошечное место в углу. Поэтому я подумал, что лучше разместить эту информацию внутри диалогового окна jQuery, не перемещаясь нигде. Но я немного смущен относительно того, как это сделать.
Вот метод действий в контроллере B, который отвечает за предоставление этой информации в частичном представлении.
public class BController:Controller{
public ActionResult GetInfo(int recordID){
RecordInfo info=RecordsRepository.GetRecordInfoById(recordID);
return PartialView(viewName:"RecordInfo",model:info);
}
}
Я не знаю, может быть, метод действия должен отличаться. Может быть, я должен вернуть JSON вместо Partial view, но в любом случае, как мне это сделать?
Это прекрасно, спасибо Стивену –