2010-01-05 7 views
1

Я разрабатываю приложение с ASP.NET MVC и хочу использовать окна модального стиля.ASP.NET MVC и ModalPopupExtender

Вот один из примеров. В моем представлении «Вход» у меня есть данные для входа в систему, но также есть кнопка для создания учетной записи для приложения. У меня есть отдельный «CreateAccount» вид, но хотелось бы, чтобы он всплыл внутри ModalPopupWindow.

Возможно ли это использование только ASP MVC и ASP.NET Ajax Library, или мне придется использовать другую библиотеку Ajax?

(Еще один способ задать этот вопрос: могу ли я перенаправить вывод целью в ModalPopupExtender?)

Джейсон

ответ

2

Я хотел бы предложить вам возвращающую PartialView от контроллера и загрузка результата в некоторых JQuery плагин, чтобы показать всплывающие окна в том же контексте страницы как this

Использование что-то вроде

Boxy.load('/Account/Create'); // You can post additional data if you need to 

Таким образом у вас будет красивая коробка (facebook like) с вашей формой. Вы просто должны знать, что если вы публикуете что-то в нем, вы должны сделать это, используя AJAX, чтобы обновить ответ в том же ящике.

Удачи !!

+0

Спасибо. Я думаю, что собираюсь полностью выбросить ASP.NET Ajax Toolkit в пользу jQuery. Ajax Toolkit довольно, но я учусь не доверять ему. – Jason

Смежные вопросы