Sellest, et nimetamise head tavad on koondunud..

Järjekordne C# koodielementide nimetamise mitteametlik standard: http://www.irritatedvowel.com/Programming/Standards.aspx
Lühidalt, ülevaatlikult, näidetega.

Kui ux-prefix kõrvale jätta, siis ma olen kõigega nõus. Isegi underscore prefixiga (mis mind varem häiris).

Sellest designer-faili sünkroniseerimisveast..

Juhtus sedamoodi, et kirjutades aktiivselt ühe ascx märgendeid, avastasin koodiaknasse pöördudes, et intellisense ei paku mulle äsja markup'is kirjeldatud elemente. Kiire pilk ascx.designer.cs klassi kinnitas - pooled elemendid on sealt puudu. Salvestamisel ei mingit viga.

Selgus, et selle asemel et runtime'is viga püüda kätte saada, on olemas lihtsam viis: kustuta designer fail ära ja vali ascx pealt "Convert to web application". Selle peale ütleb ta ilusa veateate mis teda sünkroniseerimast takistab.

.. ja tagasi markup'i.