This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Nog meer op ViewState...well, mijn pet peeve op ASP
Sunday, 29 February 2004
I' heb nog wat nagedacht over de ViewState. Zaken Ik zei eerder:. Het roept eigenlijk iets op dat ik het meest vervelend vind over ASP, ., "Net", -, en dit is geen politiek punt. Rotor Er bestaat voor ASP.NETM SK1 I'm die gist dat bepaalde MVPs kunnen. toegang tot deze bron. Hoewel de 'Shared Source'-initiatie - de rest van ons moet vertrouwen op dingen als: Reflector Stel je voor hoe nuttig het zou zijn om een ontfouter aan de ASP te koppelen.
Het betoog dat hiertoe kan worden toegepast, zou het oude ' zijn als we toegang tot de bron geven die we kunnen veranderen'moeten ze niet veranderen ' of ' mensen zullen het zelf veranderen.
Dus, aangezien we nooit toegang tot ASP kunnen krijgen.NET sourceM SK2 hoe kunnen we problemen overwinnen lke I ' heb me beziggehouden met ViewState?\ Eenvoudige,\fabrieksmethoden voor kernframe items\ .\ Gelukkig doet ASP.\ NET\MSC8\ dit voor sommige items\ (\ vooral de nieuwe die het moet zeggen\ )\ zoals Personalisering en Lidmaatschap\ -\ waar je je eigen provider-klassen voor deze items kunt bepalen\ msc12
Als dit alleen maar het geval was voor alle andere ASP.NET kernelementen - bijvoorbeeldM SK2 Sessiestaat heeft een vergelijkbare probleem , kun je doorgaan met de drie staatsbestanden die ASP toelaatMSC5 SQL-serverMスク6 extrenaal-staat-server van In Process - zou het echt zo moeilijk geweest zijn om de specificatie van een gebruiker te laten toestaanMNK8bedefinde klas hier ook voor.
Dus, een grote stap vooruit in gebruiker-aanpassing van kernframe items, maar nog een beetje verder zou fantastisch zijn.
UPDATE: Net opgemerkt Deze inskrywing op Jason Salas's Weblog - een ViewState API...hmmM SK2onduidelijk over hoe praktisch een declaratief sterk typsysteem zou zijn (voorbeeld | 2); een site zal in het algemeen honderden items opslaan inViewState ♫ - sterk typen van elk zou een totale pijn zijn ♫
CHEESY EXAMPLE 3:
int huisPhoneJenny = 8675309;
ViewState.Insert (“keyPhone”, homePhoneJennyM SK3SystemMska4IntM Ska5
Dat lijkt nogal nuttig!, zodat ik ViewState kon doen.keyPhone om een Int te krijgenM SK2 terug te krijgen... nog steeds niet het probleem op te lossen, dat we kunnen doen ' geen spel spelen met hoeViewState werkt, hoewel MSC6 dus ik kan' niet speciferen dat ik Rijndael als de enkriptiemechanisme wil gebruiken. Heel langzaam.!) of dat ik de ViewState wil samendrukken / zelfs ergens anders opslaan ♫ / wijzigen hoe controlen naarViewState kunnen komen zonder het te spelen met overlaadde methodes of zelfs reflectie.