2012-03-19 2 views
-2

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

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

+2

Ваш вопрос содержит большое количество слов 'я want' и нигде не видно слов «Вот код, который я пробовал», и «вот сообщение об ошибке, которое я получил», и «вот проблема, с которой я сталкиваюсь с моим кодом» ... Я думаю, что вы получаете точку => никто не собирается выполнять свою работу. Stack Overflow не является аутсорсинговой компанией. Прочитайте документацию. Попробуйте все. И если вы столкнетесь с определенной проблемой программирования, не стесняйтесь возвращаться сюда, покажите свой прогресс и задайте реальный вопрос. –

ответ

0

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

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

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

$("#left-column-button").click(function() { 
    $("#right-column").load("/right"); 
}); 
Смежные вопросы