Автовыравнивание кода в ASP.Net

Когда вы пишете код на ASP.Net, есть возможность выровнять код согласно правилам Visual Studio.

Достаточно просто нажать комбинацию клавиш: CTRL+K, CTRL+D и код будет выровнен. =)

PostBack “на пальцах”

Иногда тебя мучает вопрос – а что такое, скажем, postback? Раньше я не знал. И эти сайты, вроде Wikipedia, дают определения сухим непонятным языком. Желая разобраться в данной теме, я написал своему знакомому (он является MCP по Web-технологиям и что-то в этом понимает).

Далее я расскажу, чему же я научился и что же такое postback

Лучше всего объяснять на примере.

Откроем студию!

Создадим теперь проект ASP.Net Web Application. Я взял уже заполненный, кто-то может взять пустой – это не важно для нашего примера.

Из toolbox-а добавим на страницу DropDownList и щелкнем по квадратику справа, он называется Smart Tag:

image

Поставим галочку на пункте “Enable AutoPostBack”

Теперь добавим пару элементов в DropDownList. Можете добавить несколько, скажем штуки 3. Для демонстрации нам хватит.

Далее, создаем новое событие – > SelectedIndexChanged

image

 

Теперь добавим код:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (DropDownList1.BackColor == System.Drawing.Color.White)
        DropDownList1.BackColor = System.Drawing.Color.Red;
    else
        DropDownList1.BackColor = System.Drawing.Color.White;
}

Можете запустить проект! F5!

image

Теперь, когда вы выбираете элемент – меняется состояние и производится запрос на сервер. В нашем случае – меняется фон элемента DropDownList. Таким образом PostBack – есть ни что иное, как запрос на сервер, который происходит при каком-либо событии на странице.

Если мы уберем галочку с пункта “EnablePostBack”, никакой смены фона наблюдаться не будет, также как и запросов на сервер.

New Design of New Project

Готов дизайн для нового проекта. Скоро будет альфа версия. Предположительно в конце января.

Основные фишки:

  • Silverlight-интерфейс
  • Использовать WCF
  • Использовать Live! SDK

А пока пара концептов:

Site 

 

Michelle

Поздравляю всех с Новым Годом!

Я искренне желаю всем вам, моим читателям, успехов. Реализуйте свои мечты, делайте проекты, тем самым делая нашу жизнь лучше!

Конечно, здоровья, счастья! А куда ж без него! Чтоб кризис прошел и солнце сияло чаще!

Будьте креативны, талантливы, целеустремленны в своих начинаниях!

И помните про свою вторую половинку! А тем, кто не нашел еще, я желаю найти в этом замечательном 2010-м Новом Году!!! ;)

New Stage of programming!

Сегодня задумался о смысле бытия и программинге. О том, что надо быть разносторонне развитым и все уметь.

Установил 3D Studio Max.

Рисовать в ZBrush-е я уже умею. С Нового Года обещаю, будет много интересного на блоге ZBrushMaster. В том числе анонсов моих работ и уроков. После работ Паттона(Patton) по фильму “Аватар” Джеймса Кэмерона с ZBrushCentral, я решил, что буду дальше развиваться в этом направлении. Умение моделировать дает хорошие перспективы. В т.ч. для себя, на выставки и конкурсы, и можно будет не нанимать стороннего дизайнера или моделера, а самому все сделать для своих проектов.

Приходит смс – переговоры прошли успешно. Еще один заказ на сайт. Отлично!

Скоро Новый Год!

Подходит к концу этот 2009-й год.

Для меня лично это был трудный год, я учился делать вещи, которые никогда не делал. Перечитал кучу книг и статей.

Открыл этот блог. Просто настало время, когда я понял, что это то – что мне нужно.

И вот я вам скажу, у меня уже было 1500 человек. За два месяца для новичка, а я новичок в этом деле, я думаю, это – хорошо.

Я просто делал, что хотел. Когда-то были перерывы, когда-то я писал статьи подряд. Все зависит от настроения. Я не хочу выдавливать из себя крупицы информации, лишь бы написать “еще одну” статью.

Я стараюсь писать качественно, и в первую очередь, учусь сам.

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

Скоро Новый Год, а как же без подарков!

Когда-то я писал статью, что нарисую DVD-обложку для новой Visual Studio.

И я нарисовал и хочу поделиться ею с вами!

Visual Studio Beta 2

Новости

Совсем времени не хватает. Хочу сразу везде успеть и вроде как успеваю.

Открыл несколько проектов. Собрал команду. Делаем. В основном ориентируемся на Web, так что в скором времени я я расскажу вам о наших разработках.

Хочу порекламировать свои другие проекты:

HackOSX.ru – заходите! Центральный форум для всех хакинтошников!

Также новости по миру Хак Осей я публикую на блоге http://hackosx-weblog.blogspot.com

Интересно, среди моих знакомых мало кто обзавелся маками, но очень этого хочет. Возникает вопрос – как заработать деньги на мак? Это тема отдельной статьи. Как это сделать - я расскажу позже.