Разместите приложение .NET на веб-странице HTML - PullRequest
0 голосов
/ 31 января 2011

Основная страница нашего сайта - HTML.Силы, которые хотят разместить календарь asp.net на этой главной странице.Есть ли лучший способ сделать это, чем использовать iframe?

Ответы [ 3 ]

1 голос
/ 31 января 2011

Начните с этого ...

<div id="calendar">
    <a href="/calendar/">View our calendar</a>
</div>

Затем используйте запрос AJAX для замены ссылки на фактический календарь ... работает независимо от того, включен JavaScript или успешно запущен!

Вот способ получения календаря в jQuery ...

 $("#calendar").load("/ajax/calendar/");

Я рекомендую, чтобы первый URL (ссылка на календарь) ссылался на полную страницу, содержащую календарь, а второй URL (ссылка на ajax / calendar /) - на то, что просто возвращает HTML для календаря, чтобы сделать это быстрее и менее громоздким ...

Все URL-адреса являются вымышленными, и любое сходство с вашими реальными URL-адресами является чисто случайным.

1 голос
/ 31 января 2011

Если вы управляете IIS - вы можете просто сопоставить .HTML с обработчиком ASP.NET и добавить свой asp: calender, куда хотите.

0 голосов
/ 31 января 2011

Если вы можете использовать JavaScript, я бы порекомендовал один из множества JavaScript-календарей.

http://jqueryui.com/demos/datepicker/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...