Navigatie

Contact

Send mail to the author(s) E-mail

View Richard Soeteman's profile on LinkedIn

RSS 2.0 | Atom 1.0 | CDF

Archief

Categorieën

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Sign In

Zoeken

# Sunday, 26 March 2006
Sunday, 26 March 2006 19:18:44 (GMT Daylight Time, UTC+01:00) ( )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Schrijf je als .Net ontwikkelaar in bij MSDN Connection Netherlands en abonneer je gratis op .NET Magazine, of verleng dit abonnement. Tevens ontvang je via Computer Collectief 40% korting op het boek van de maand.

Comments [0] | | # 
# Wednesday, 22 March 2006
Wednesday, 22 March 2006 20:42:56 (GMT Standard Time, UTC+00:00) ( Tools )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Sinds gisteren gebruik ik Snippet Compiler in VS2003 en baal ervan dat ik dit niet eerder heb  gebruikt.  Je kan heel snel een stukje code in een Console App of  Winform  testen zonder direct een heel project in Visual Studio aan te maken. Verder kan je binnen de tool kiezen voor een C#,J# of VB.Net template. De tool beschikt ook over intellisense voor deze talen en nog een prettige editor om in te werken ook. 

Download Snippet Compiler

Comments [0] | | # 
# Monday, 20 March 2006
Monday, 20 March 2006 18:56:15 (GMT Standard Time, UTC+00:00) ( Atlas )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Microsoft heeft de maart Community Technology Preview van Atlas released. Bij de maart CTP zit een go-live license, wat betekent dat je ook echt live kan met je Site.  De documentatie site is uitgebreid en verder heeft Microsoft een wedstrijd uitgeschreven waar je een Xbox 360 of 1 van de 5 Windows Mobile 5.0 Smart Phones kan winnen.

Download Atlas Maart CTP

Comments [0] | | # 
# Friday, 17 March 2006
Friday, 17 March 2006 12:15:38 (GMT Standard Time, UTC+00:00) ( )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Via deze link kan je de meeste  presentaties van Devdays 2006 downloaden.  Zelf was ik dinsdag 7 maart op de Devdays en heb de volgende Sessies gevolgd:

Comments [1] | | # 
# Monday, 13 March 2006
Monday, 13 March 2006 14:42:32 (GMT Standard Time, UTC+00:00) ( )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Wanneer je op zoek bent naar een bepaalde tool voor .NET is het gemakkelijk om een site te hebben waar al deze tools op verzameld staan. Madgeek Sharptoolbox is zo’n site. Alle bekende en minder bekende tools zijn hier verzameld.
Comments [0] | | # 
# Saturday, 11 March 2006
Saturday, 11 March 2006 07:45:41 (GMT Standard Time, UTC+00:00) ( )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

ASP.NET 2.0 biedt de mogelijkheid een defaultbutton in te stellen op het formulier. Hier maakt het niet uit of dit een submit, link of Image button is. Standaard biedt ASP.NET 1.1 geen ondersteuning voor een default link, of image button.  Dit houdt in dat elke keer dat een formulier verstuurd moet worden, de gebruiker dit moet doen door op de betreffende button te klikken.  Middels het gebruik van Javascript is dit echter wel te realiseren.

Onderstaand Javascript (alleen getest in Internet Explorer) vangt het Keypress event op pagina niveau  af, controleert of  de enter toets is gebruikt en wanneer het hidden veld __EVENTTARGET gevuld is wordt een postback gedaan.

document.attachEvent("onkeypress",checkkey);

            function GetValue(Field) {
                if (null == Field) {
                    return "";
                }
                
                if ("undefined" == typeof(Field) ) {
                    return "";
                }
                return Field.value;
            }
    
            function checkkey(e)
            {
                if(e.keyCode==13){
                    e.returnValue=false;
                    e.cancel = true;
                    var theform = document.forms[0];
                    var __EVENTTARGET = GetValue(theform.__EVENTTARGET);
                    var __EVENTARGUMENT = GetValue(theform.__EVENTARGUMENT);
                    
                    if (__EVENTTARGET.length > 0){
                        __doPostBack(__EVENTTARGET,__EVENTARGUMENT);
                    }
                }
            }

Het Page_Load event  zorgt ervoor dat het hidden veld “__EVENTTARGET” gevuld wordt met het ClientId van button lnkBVerstuur.

private void Page_Load(object sender, System.EventArgs e){
            Page.RegisterHiddenField("__EVENTTARGET", lnkBVerstuur.ClientID); 
}

Het Click event van lnkBVerstuur wordt gebruikt om te controleren of de gebruiker daadwerkelijk op linkbutton verstuur heeft gedrukt.

private void lnkBVerstuur_Click(object sender, System.EventArgs e){
            lblOut.Text = "Op de verstuur link button geklikt";
}

Onderstaande afbeelding toont het resultaat wanneer we de applicatie starten en in het formulier op enter drukken.


 


Download hier de source code.

Comments [0] | | # 
# Friday, 03 March 2006
Friday, 03 March 2006 07:21:08 (GMT Standard Time, UTC+00:00) ( )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

Comments [0] | | #