Рубрика «asp.net mvc 4» - 2

Старые добрые hidden inputs

Часто приходится передавать в HTML страницу данные, которые необходимо потом использовать из JavaScript. Издавна для этого используется самый простой способ: hidden inputs. То есть, если нам нужно передать Uri адрес веб сервиса, мы на странице рендерим что-то вроде

  <input type="hidden" name="webServiceUri" value="URI we need"/>

и можем при помощи jQuery или plain old JavaScript найти этот input по имени и прочитать переданное значение.

Но когда нужно передавать много параметров или даже массивы, то этот способ становится не удобным. Можно конечно сделать REST сервис, который отдает все данные по AJAX-запросу со страницы (сессионные данные), но в большенстве случаев это излишне.

В настоящее время часто используется другой способ — на стороне сервера отрендерить в HTML все необходимые данные в виде JavaScript переменной внутри Script-блока.

Рассмотрим как это сделать в ASP.NET MVC.

Читать полностью »

Зачем это может понадобится? Допустим у нас есть большое приложение ASP.NET WebForms и есть проект написанный на ASP.NET MVC и мы хотим их объеденить.

Допустим адрес нашего сайта такой: www.my-awesome-site.com и мы хотим чтобы MVC был доступен по адресу www.my-awesome-site.com/mvc-stuff

Предусловия: у нас есть решение с двумя проектами — ASP.NET Web Application (WebFormsApplication) и ASP.NET MVC проект (MvcApplication).

Что нужно сделать.
1. Установить ASP.NET MVC для WebFormsApplication
2. Добавить ссылку в WebFormsApplication на MvcApplication
3. Добавить публичный метод в MvcApplication аналогичный Application_Start
4. Вызвать этот метод в Application_Start приложения WebFormsApplication
5. С помощью Razor Generator включить Views в сборку MvcApplication
4.…
5. Profit!!!

Читать полностью »

Создание сайта Windows Azure Web Site и развёртывание там приложения ASP.NET MVC 4
Итак, вы решили попробовать, что же такое Windows Azure Web Site и что там можно сделать. Начинать нужно, если у вас нет подписки Windows Azure, с получения пробного доступа. Этот шаг мы опустим в статье, как простой и сразу перейдём к главному — созданию Web Site.Читать полностью »

Вступление

Я думаю, что многие веб-разработчики задают себе вопрос о том, как передать пользователю какое-либо сообщение, напоминание. Раньше для этого было необходимо постоянно отправлять запросы к веб-серверу, но теперь появилась такая удобная технология, как Web Socket.

В этой статье я хочу показать, как можно написать простой чат на ASP.NET MVC 4 с помощью Web Socket.

Читать полностью »

Прочитав статью об изучении MVC и увидев комментарий пользователя RouR, я очень заинтересовался данной темой, ну и на ходу решил перевести указанную им оригинальную статью.

Если и тебе, дорогой читатель, это интересно — прошу под кат!

«Я попробую показать вам, что нового несет в себе C# 5.0 с точки зрения асинхронного программирования при использовании ключевого слова await. Особенно для веб-приложений ASP.NET MVC 4.»

Читать полностью »

Описание

Недавно решил попробовать новую версии платформы ASP.NET MVC 4, и перевел проект с MVC 3 на MVC 4.
И тут возникли нежданно, негаданно проблемы (хотя кого я обманываю, переход на бета версию всегда означает некий риск) с валидацией на клиентской стороне полей типа Datetime. Внезапно представление отказывалось валидировать такие поля, хотя раньше они проходили ее, учитывая тот факт что настройки для культур сервера и представления остались те же.
Читать полностью »

.NET / Бесплатный вебинар про новые API в ASP.NET MVC 4

Уважаемые коллеги, веб-разработчики и просто интересующиеся! Приглашаю вас посетить бесплатный вебинар (онлайн-мероприятие доступное через браузер), на котором я расскажу слушателям про новые возможности платформы ASP.NET MVC 4 и новые API добавленные в него в вышедшей недавно beta-версии.

В рамках 30 минут вебинара я познакомлю вас с нововведениями в ASP.NET MVC 4, призванными повысить эффективность программиста. Вашему вниманию будет представлен новый ASP.NET Web API, новые возможности по созданию мобильных представлений сайтов, новый API дляЧитать полностью »

Блог компании Microsoft / Бесплатный вебинар про новые API в ASP.NET MVC 4

Уважаемые коллеги, веб-разработчики и просто интересующиеся! Приглашаю вас посетить бесплатный вебинар (онлайн-мероприятие доступное через браузер), на котором я расскажу слушателям про новые возможности платформы ASP.NET MVC 4 и новые API добавленные в него в вышедшей недавно beta-версии.

В рамках 30 минут вебинара я познакомлю вас с нововведениями в ASP.NET MVC 4, призванными повысить эффективность программиста. Вашему вниманию будет представлен новый ASP.NET Web API, новые возможности по созданию мобильных представлений сайтов, новый API дляЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js