MVC3 вводит HTML-контент в загруженное представление - PullRequest
0 голосов
/ 20 марта 2012

Я новичок в MVC3 и у меня возникла проблема с попыткой рендерить html-контент в представление, которое уже было отрендерено.У меня есть представление с 2 делами, левый столбец и правый столбец.В левом столбце отображается представление списка при первой загрузке представления.Я хочу изменить html-контент, загруженный в правый столбец, в зависимости от элемента, выбранного в списке слева.Я использую jquery mobile.

Когда я щелкаю элемент в столбце слева, я хочу загрузить вид справа.

1 Ответ

0 голосов
/ 20 марта 2012

На стороне сервера вам нужно создать действие, которое возвращает html для правого столбца (простой ViewResult).

[HttpGet]
public ViewResult RightColumn()
{
    return View("right");
}

На стороне клиента вы можете использовать функцию jQuery load () для вызова этого действия ивставить результат в правый столбец контейнера:

$("#left-column-button").click(function () {
    $("#right-column").load("/right");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...