Тонкости поведения свойств C# при отладке кода в Visual Studio

В данной статье речь пойдёт о таком языковом средстве C#, как свойства. Думаю, все знают, что это такое и лишний раз не нужно упоминать об этом. Но вот есть один нюанс, связанный с ними во время отладки. Когда начинающие разработчики, и не только, натыкаюся на него, то думают, что это баг. Читать дальше...

Подключаем исходный код ASP.NET MVC 4 к своему проекту

В данной статье я покажу, как подключить исходный код ASP.NET MVC 4 в свой проект, созданный в Visual Studio 2012. Ничего сложного в этом нет, хотя всё и не настолько просто, как было с MVC 3. Это бывает нужно, например, в целях изучения и более глубокого понимания устройства платформы. А так же очень полезно читать чужой код в целях самообучения и саморазвития.Читать дальше...

Несколько полезных методов по поиску элементов в ASP.NET и не только...

Думаю каждый, кто разрабатывал и разрабатывает проекты с использованием ASP.NET Web Forms сталкивался с подобной задачей. А дело в том, что стандартный метод, который позволяет получить доступ к элементам непосредственно не доступным напрямую, FindControl() не даёт желаемых результатов, при нескольких уровнях вложенности. Читать дальше...

Почему результат вызова метода неточный или входим в исходный код .Net Framework

Был недавно вопрос по поводу функции Directory.EnumerateFiles(), которая ведёт себя не очень понятно при вызове. Т.е. возвращает не то, что требуется, а совсем иной результат. Впрочем сегодняшняя статья не о ней, а о такой мощной возможности плаформы .Net, как вход в исходный код во время отладки. Читать дальше...

Внутри ASP.NET MVC: конвейер обработки запросов, часть первая (общий вид)

В данной вводной статье показан визуальный общий вид механизма обработки запроса в ASP.NET MVC. Процесс показан подробно и позволяет получить достаточно полное представление о том, что происходит на самом деле "под капотом". Читать дальше...