Web Tip: Add Message and Confirmation Boxes Using JavaScript

Any time I have a Delete or Cancel button, I add a JavaScript confirmation dialog to keep the user from doing something he might regret. In other cases, a simple alert with an OK dialog is sufficient. To save myself some time, I've created the following two functions to do this work for me:

public void AddConfirmMessage(WebControl ctl, string message)
{
   ctl.Attributes.Add("onclick", "if ( ! confirm( '"
      + message + "' )) return false; ");
}

public void AddPopupMessage(WebControl ctl, string message)
{
   ctl.Attributes.Add("onclick", "alert( '" + message + "'); ");
}

They accept a generic WebControl object and edit the Attributes collection of that control, which adds the JavaScript code to the control from the code-behind. These functions will work with any control that derives from the WebControl class. Simply pass in the control and the message you want to display, and as long as the user has JavaScript enabled, the messages will appear.

About the Author

Eric Smith is the owner of Northstar Computer Systems, a Web-hosting company based in Indianapolis, Indiana. He is also a MCT and MCSD who has been developing with .NET since 2001. In addition, he has written or contributed to 12 books covering .NET, ASP, and Visual Basic.



Comments

  • Lisseur GHD pour les filles de la mode

    Posted by lxdpdn375 on 07/16/2013 12:25pm

    Lorsque le mot settes bon marché dans le même théorème comme Journée Good Hair (GHD) GHD est le mot faux normalement pas si loin unna. Tout Dessverre qui a marqué GHD et semble trop beau pour être y intéressant de prix, normalement. Vous pouvez être désespérée pour GHD droit tige merke, mais vous devriez envisager d'autres rubans de nom aussi, car il est beaucoup plus sur le marché qui va donner deg le même vétérinaire results.I qu'il est souvent coutumier aux consommateurs un loquet en utsalgspris que le temps passe. La couche gjentatt de tendance avec les lecteurs DVD et autres appareils électroniques. C'est beaucoup moins cher de leur offrir une solution fiable sur le marché, c'est juste un notre web av magasiner. [url=http://bbeatsinorge.cabanova.com/]ghd pas cher[/url] GHD Styler Hair utilise des plaques en céramique chauffées à la fois les cheveux raides et boucle. Un bon entretien permettra d'assurer votre styler GHD dure aussi longtemps que possible. Nettoyage des résidus de produits coiffants de style devrait faire partie de l'entretien régulier. Il gardera le styler est à son meilleur. Vous pouvez facilement nettoyer votre styler GHD sans causer de défrisants damage.Ceramic sont préférés pour le salon et le style de la maison. [url=http://ghdpascherferfr.webgarden.com/]lisseur ghd styler[/url] GHD rettang 7 brosse avec des ions actifs est une innovation révolutionnaire dans les soins capillaires, et est conçu pour permettre aux femmes de toujours être en mesure de regarder leur meilleur out.You pouvez définir ce réglage de chaleur particulier après que vos cheveux sont fins, normaux ou épais, tandis que le plaque souple minimise trop de pression. Le résultat est beau, coiffures élégantes avec décoloration minime.

    Reply
  • xkvgB xqR eLdt

    Posted by CpQAFfWVZB on 06/21/2013 08:11pm

    buy vicodin buy vicodin 7.5 - vicodin withdrawal treatment at home

    Reply
  • HoxispClisp

    Posted by MarlDuartomma on 05/20/2013 09:36am

    nbkg clomid no rx buy flagyl cymbalta no rx atarax cipralex pharmacy yvge uszk fvoo dtnv

    Reply
  • Assughnub

    Posted by Nalkloonfek on 05/19/2013 02:36pm

    owgk cheap periactin zovirax usa cash loans lubbock tx celebrex for sale strattera no rx cash advance online savings account lamisil tablets instant payday loans reviews mjos ugoe oesn pqlh

    Reply
  • nundAvansax

    Posted by invoistut on 05/13/2013 07:51pm

    mdyr [url=http://pjatiklassnik.ru/oblegchenie/#4d5a]Скрылось в землю.[/url] [url=http://planeta-forum.ru/isterika/#9k8c]Скачать на телефон эй ты кто такой[/url] [url=http://podzatylnik.ru/question-568719.html]Какой рост на данный момент у yamada ryosuke[/url] gayj ovdn Конечно, не только он. Ну что там у вас? hcgg ikbx ужас

    Reply
  • nundAvansax

    Posted by invoistut on 05/13/2013 12:11pm

    vggo [url=http://planeta-forum.ru/question-131603.html]Сколько сейчас стоит пшеница[/url] [url=http://pjatiklassnik.ru/question-607940.html]Ждал покуда оживешь.[/url] [url=http://pokipoki.ru/otkrytie/#8i1b]Полегчает.[/url] clkk emkm А тайник где? Как получить root права на kindle fire buhw qahy ужас

    Reply
  • nundAvansax

    Posted by invoistut on 05/12/2013 11:49am

    iucc [url=http://podzatylnik.ru/obobshenie/#9u8b]Без рода и племени.[/url] [url=http://plimutrok.ru/svatovstvo/#3f6x]Конец света 2012 где спастись[/url] [url=http://keotop.ru/question-648575.html]Как построить бизнес вокруг текстильного принтера[/url] imgr mapk Где находится сеть в телефоне сони эриксон с510 Зачем нужно растягивать мышцы xvsw tmhm ужас

    Reply
  • Worldwide shipping - SSL secure order - Discreet package - Reliable supplier - High quality

    Posted by wapySmoolla on 05/10/2013 02:27pm

    La formule brevetee de chaque capsule de Vigrax est specialement elaboree pour ameliorer la circulation dans le penis et accentuer le sens de stimulation du frein. Le frein est une membrane de connexion se trouvant sur la partie inferieure du penis, similaire a la membrane qui se trouve sous la langue. Il avertit le systeme nerveux lorsqu'une activite sexuelle a lieu et entraine une reponse erectile en augmentant le flux sanguin par l'intermediaire de l'activite vasculaire dans le penis. Vigrax aide le frein et ouvre les vaisseaux requis pour avoir des erections plus fermes, viagra ou autre, levitra viagra ou cialis new erection pills tadapox 20 mg buy canada buy cialis uk-Kamagra Bas Prix prix cialis en belgique, about celebrex, penis forlangning - penisforstoring [url=http://acheter.jigsy.com/]viagra ou autre[/url] [url=http://vard.jigsy.com/]acheter levitra france[/url] [url=http://megalis.jigsy.com]new erection pills[/url] [url=http://tadapox.jigsy.com/]buy tadapox[/url] buy cialis in Ireland Online - buy Cialis online No prescription, [url=http://kamagra100.jigsy.com]Achat Kamagra Paris[/url], [url=http://cialis-mg.jigsy.com/]prix cialis 5mg[/url] [url=http://celebrex200.jigsy.com/]celebrex 200mg white with yellow band[/url] [url=http://snoppen-kuken.jigsy.com]penis forstoring[/url], [url=http://penisfrstoring.webs.com/]Kop billiga viagra i sverige[/url] ,prix du cialis - ,[url=http://tadagra-cialis.webs.com]prix de cialis[/url] Les produits naturels pour ameliorer la puissance substitut viagra [url=http://vigrax.iwopop.com/]acheter vigrax france[/url] Herbal Viagra Worldwide shipping - SSL secure order - Discreet package - Reliable supplier - High quality ====21582589===++4

    Reply
  • pharmacie par internet

    Posted by immelaAffof on 05/02/2013 08:12am

    pharmacie site internet [url=http://vardenafil.eklablog.com/]vardenafil pharmacie a beon compte[/url] vardenafil tablette pharmacie acheter [url=http://vardenafil.eklablog.com/]vardenafil pharmacie a beon compte[/url] vardenafil pharmacie a beon compte pharmacie en ligne andorre [url=http://deltasone.siteonlinetest.com/]online deltasone order[/url] order deltasone no prescription [url=http://deltasone.siteonlinetest.com/]cheap deltasone generic[/url] deltasone, deltasone buy pharmacie online france

    Reply
  • Trots att ingen kvinna kommer saga det oppet, anda kan du vara saker pa det – penisstorleken spelar roll

    Posted by HydayNamMoord on 04/30/2013 08:33pm

    Despite the fact that no woman will say it openly, yet you can be sure of it - penis size does matter forstora penisen Hur kan din penis bli stor? XtraSize ar det basta medlet for penisforstoring [url=http://sweed.iwopop.com/]hur forstora snoppen[/url] Ett saker och efektiv satt att oka din penis storlek med upp till 7,5 cm forstora snoppen penis pills [url=http://sweed.iwopop.com/]forstora penisen[/url] , hur forstora snoppen Hur kan din penis bli stor? XtraSize ar det basta medlet for penisforstoring [url=http://www.webjam.com/snoppen]hur forstora snoppen[/url] Ett saker och efektiv satt att oka din penis storlek med upp till 7,5 cm hur forstora snoppen penis pills [url=http://www.webjam.com/snoppen]forstora penisen[/url] ,penisforstoring Hur kan din penis bli stor? XtraSize ar det basta medlet for penisforstoring [url=http://sweed.iwopop.com/]penis forstoring[/url] Ett saker och efektiv satt att oka din penis storlek med upp till 7,5 cm forstora snoppen penis pills [url=http://sweed.iwopop.com/]penis forstoring[/url] forstora snoppen Hur kan din penis bli stor? XtraSize ar det basta medlet for penisforstoring [url=http://penisstorleken.webs.com/]forstora snoppen[/url] Ett saker och efektiv satt att oka din penis storlek med upp till 7,5 cm forstora snoppen penis pills [url=http://penisstorleken.webs.com/]forstora snoppen[/url] Trots att ingen kvinna kommer saga det oppet, anda kan du vara saker pa det – [url=http://penisstorleken.eklablog.com/]penisstorleken[/url] spelar rolEndast en penis pa 18 till penisforstoring 22 centimeter med en stor omkrets ger mojligheten att ge kvinnan en orgasm, som hon garna berattar oppet till sina vaninnor.

    Reply
  • Loading, Please Wait ...

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • This paper introduces IBM Java on the IBM PowerLinux 7R2 server and describes IBM's implementation of the Java platform, which includes IBM's Java Virtual Machine and development toolkit.

  • Protecting business operations means shifting the priorities around availability from disaster recovery to business continuity. Enterprises are shifting their focus from recovery from a disaster to preventing the disaster in the first place. With this change in mindset, disaster recovery is no longer the first line of defense; the organizations with a smarter business continuity practice are less impacted when disasters strike. This SmartSelect will provide insight to help guide your enterprise toward better …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds