In aceasta editie va prezentam top 10 “tips&tricks” din lumea .net:
#10.Dezactivarea unui buton după submit pentru a împiedica utilizatorul să îl apese din greşeală de mai multe ori şi activarea lui dupa postback.
<INPUT id="Button1" onclick="document.form1.Button1.disabled=true;" type="button" value="Submit - Insert Data" name="Button1" runat="server" onserverclick="doInsert">
Activarea dupa postback (doInsert)
Button1.enabled="True";
#9. Ştergerea proiectelor din VS.Net 2005 Start Page
Folosind regedit căutaţi : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList
apoi ştergeţi proiectele de acolo.
#8. Forţarea evenimentului click pe un buton când în pagina web este apăsată tasta Enter.
Adaugati in Page_Load:
Page.RegisterHiddenField("__EVENTTARGET", "button1")
#7. Cum se poate converti cod c# în vb.net şi invers?
http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
http://www.aspalliance.com/aldotnet/examples/translate.aspx
#6. Cum să treci offline un site web pentru a oferi mentenanţă?
Adăugaţi în root-ul site-ului pagina “app_offline.htm” toate request-urile vor fi redirectate către această pagină.
#5. Folosiţi parantezele pentru a introduce cuvintele cheie (rezervate)în scrierea codului.
Public Property [Error]() As Boolean
#4. Daca în momentul în care se face debug-ing se urmăreşte să se “sară” peste o anumită clasă ,se poate ataşa clasei respective atributul
[System.Diagnostics.DebuggerStepThrough()].
#3. Apasând tasta “Alt” se pot selecta anumite zone din VS.Net fără a mai fi nevoie să fie selectate toate râdurile.
#2. Folosiţi “Ctrl-Shift-V” pentru a face paste la alte obiecte din clipboard după ce au fost copiate anterior. Putem în felul acesta să navigam prin istoricul clipboard-ului.
#1. Putem găsi într-o pagina aspx un textbox folosind:
this.FindControl("form1$txtName")
Se introduce “$” între id-ul formului ce coţtine textbox-ul şi id-ul textbox-ului.