The HTML text

<html> <head> <TITLE>4GuysFromRolla.com</TITLE> <LINK REL="Bookmark Icon" HREF="/favicon.ico"> <META NAME="title" CONTENT="4GuysFromRolla.com"> <META NAME="description" CONTENT="4Guys is an online resource site for ASP and ASP.NET information!"> <META NAME="channel" CONTENT="Windows Technology"> <META NAME="author" CONTENT="Scott Mitchell"> <META NAME="keywords" CONTENT="ASP Web technology Microsoft asp, asp.net, sql, javascript, vbscript, database, date, .net, array, validation, code, request.servervariables, server.mappath, xmlhttp, guys from rolla, css buttons, sql injection, datagrid paging, microsoft.xmlhttp, sql case, stored procedure, 4guysfromrolla, adovbs.inc, 4guysfromrolla.com, asp date functions, asp.net interview questions, microsoft interview questions, vbscript date"> <link rel="alternate" type="application/rss+xml" title="4GuysFromRolla.com Headlines" href="http://aspnet.4guysfromrolla.com/rss/rss.aspx"> <!--[if IE 8]> <script type="text/javascript" src="/JavaScript/respond.src.js"></script> <![endif]--> <link rel="stylesheet" href="/css/text.css" type="text/css"> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "17199065" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script> <noscript> <img src="http://b.scorecardresearch.com/p?c1=2&c2=17199065&cv=2.0&cj=1" /> </noscript> <!-- End comScore Tag --> <script type="text/javascript" src="/JavaScript/acl.js"></script> <script type='text/javascript' src="/icom_includes/dfp/js/dfp-common-min.js"></script> <script type='text/javascript' src="/icom_includes/dfp/js/dfp-sync-min.js"></script> <!-- BEGIN ML/CCM Tag --> <script type='text/javascript'>var mlCLID="50409";</script> <script type='text/javascript' src="/icom_includes/dfp/js/dfp-ml_ccm2-min.js"></script> <!-- END ML/CCM Tag --> <!-- BEGIN Krux Tag --> <script type='text/javascript' src="/icom_includes/dfp/js/dfp-krux-min.js"></script> <script class="kxct" data-id="Jd_Givjm" data-timing="async" data-version="1.9" type="text/javascript"> window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]); (function(){ var k=document.createElement('script');k.type='text/javascript';k.async=true; var m,src=(m=location.href.match(/\bkxsrc=([^&]+)/))&&decodeURIComponent(m[1]); k.src = /^https?:\/\/([a-z0-9_\-\.]+\.)?krxd\.net(:\d{1,5})?\//i.test(src) ? src : src === "disable" ? "" : (location.protocol==="https:"?"https:":"http:")+"//cdn.krxd.net/controltag?confid=Jd_Givjm"; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s); }()); </script> <!-- END Krux Tag --> <script type="text/javascript"> eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('0 2=1(\'2\');0 3=1(\'3\');0 6=1(\'6\');0 4=1(\'4\');0 5=1(\'5\');',7,7,'var|gDFPC|dn|jf|ir|noer|dr'.split('|'),0,{})); googletag.defineSlot('/5055/b2b/dev/4guysfromrolla/ciu', [[600, 200],[300,200]], 'ciu-1').addService(googletag.pubads()).setTargeting('pos', 'top'); googletag.defineSlot('/5055/b2b/dev/4guysfromrolla/imu', [[300, 250], [300, 600]], 'imu-1').addService(googletag.pubads()).setTargeting('pos', 'top'); googletag.defineSlot('/5055/b2b/dev/4guysfromrolla/lb', [728, 90], 'lb-1').addService(googletag.pubads()).setTargeting('pos', 'top'); googletag.defineSlot('/5055/b2b/dev/4guysfromrolla/lb', [728, 90], 'lb-2').addService(googletag.pubads()).setTargeting('pos', 'low'); googletag.defineOutOfPageSlot('/5055/b2b/dev/4guysfromrolla/wa', 'wa-1').addService(googletag.pubads()); if(mbw>1049){googletag.defineOutOfPageSlot('/5055/b2b/dev/4guysfromrolla/hero', 'hero-1').addService(googletag.pubads());} googletag.pubads().setTargeting('kw',['ASP Web technology Microsoft asp',' asp.net',' sql',' javascript',' vbscript',' database',' date',' .net',' array',' validation',' code',' request.servervariables',' server.mappath',' xmlhttp',' guys from rolla',' css buttons',' sql injection',' datagrid paging',' microsoft.xmlhttp',' sql case',' stored procedure',' 4guysfromrolla',' adovbs.inc',' 4guysfromrolla.com',' asp date functions',' asp.net interview questions',' microsoft interview questions',' vbscript date']); googletag.pubads().setTargeting('tax',['product development programming languages asp','product development platform framework dotnet','product development programming languages c#','product development server side']); googletag.pubads().setTargeting('path',['index.shtml']); googletag.pubads().setTargeting('pagetype','index'); googletag.pubads().setTargeting('url','index.shtml'); if(mbw<641){googletag.pubads().setTargeting('pfm','mob');}else{googletag.pubads().setTargeting('pfm','des');} googletag.pubads().setTargeting('wtdlk',''+myWTDLK+''); if(typeof _ml!='undefined'&&_ml.us){if(_ml.us.tp&&_ml.us.tp.length>0){googletag.pubads().setTargeting('mlt',''+_ml.us.tp+'');}} if(typeof Krux!='undefined'&&Krux.segments&&Krux.segments.length>0&&Krux.user&&Krux.user.length>0){ googletag.pubads().setTargeting('ksg',Krux.segments); googletag.pubads().setTargeting('kuid',Krux.user); } eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('0(5!=\'\'&&5!=\'2\'){1.3().4(\'5\',\'\'+5+\'\')}0(6!=\'\'&&6!=\'2\'){1.3().4(\'6\',\'\'+6+\'\')}0(9!=\'\'&&9!=\'2\'){1.3().4(\'9\',\'\'+9+\'\')}0(7!=\'\'&&7!=\'2\'){1.3().4(\'7\',\'\'+7+\'\')}0(8!=\'\'&&8!=\'2\'){1.3().4(\'8\',\'\'+8+\'\')}',10,10,'if|googletag|null|pubads|setTargeting|dn|jf|ir|noer|dr'.split('|'),0,{})) googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableSyncRendering(); googletag.disablePublisherConsole(); googletag.enableServices(); </script> <link rel="search" type="application/opensearchdescription+xml" href="/OpenSearch.xml" title="4Guys Search"> </head> <body marginwidth="0" marginheight="0" onload="welcomeUser();" leftmargin="0" topmargin="0" rightmargin="0" bgcolor="#FFFFFF" > <script type="text/javascript"> var t=displayDFPTag("wa"); document.write(t); </script> <!------ <center>'house_ribbon' begin ------> <!-- include virtual = "/icom_includes/toolbars/global_brand_toolbar.html" --> <!------ 'house_ribbon' End</center> ------> <table width="100%" cellpadding="4" cellspacing="0" border="0"> <tr><td align="center" width="80%"> <script type="text/javascript"> var t=displayDFPTag("lb"); document.write(t); </script> </td> <td width="20%"> <div class="headerGreeting" id="logInDiv"> <p> <a href="/accountManagement?formType=loginForm">Login</a> | <a href="/accountManagement?formType=registrationForm">Register</a> </p> </div> <div id="logOutDiv" style="display:none;"> </div> </td> </tr> </table> &nbsp;&nbsp;<font face="verdana" style="font-size: 10pt; font-weight: bold; color: #336666">When you think ASP, think...</font> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td background="/img/top-bg.gif" width="1%"><a href="http://www.4guysfromrolla.com/"><img src="/img/4guyslogo.gif" width="405" height="85" border="0" vspace="0" hspace="0"></a></td> <td background="/img/top-bg.gif" width="99%"> <table width="100%" cellpadding="0" border="0" cellspacing="0" background> <tr> <td background><img src="/img/sp.gif" width="1" height="20" border="0" alt vspace="0" hspace="0"></td> </tr> <tr> <td background valign="top"> <table cellpadding="0" border="0" background="0"> <tr><form action="/search/" id="cse-search-box"> <td><img src="/img/search.gif" width="71" height="25" border="0" vspace="0" hspace="0"></td> <td align="right"> <input type="hidden" name="cx" value="partner-pub-8768004398756183:0682125954" /> <input type="hidden" name="cof" value="FORID:10" /> <input type="hidden" name="ie" value="UTF-8" /> <input type="text" name="q" size="55" /> </td> <td align="left"><input type="image" src="/img/go-green.gif" vspace="0" hspace="0" border="0" name="submit"></td> </tr></form> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script> <script type="text/javascript" src="http://www.google.com/cse/t13n?form=cse-search-box&t13n_langs=en"></script> <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script> </table> </td> </tr> <tr> <td background><img src="/img/sp.gif" width="1" height="20" border="0" alt vspace="0" hspace="0"></td> </tr> </table> </td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="1%" background="/img/leftnav-bg.gif" valign="top"> <table width="150" cellpadding="0" cellspacing="0" border="0" background> <tr> <td colspan="3"><img src="/img/site-index.gif" width="150" height="42" border="0" vspace="0" hspace="0"></td> </tr> <tr> <td width="19"><img src="/img/sp.gif" width="19" height="1" border="0"></td> <td width="126" bgcolor="#FDF1DA"> <table width="126" background bgcolor="#FDF1DA" cellpadding="3" cellspacing="0" style="border-left: 1px solid #000000;border-right: 1px solid #000000;"> <tr><td><a href="http://www.4guysfromrolla.com/webtech/" class="guysnav"><i>Recent Articles</i></a> <a href="http://aspnet.4guysfromrolla.com/rss/rss.aspx"><img src="/images/xml.gif" border="0" /></a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/index_asp.shtml" class="guysnav">All Articles</a></td></tr> <tr><td><a href="http://aspnet.4guysfromrolla.com/default.aspx" class="guysnav">ASP.NET Articles</a></td></tr> <tr><td><a href="http://www.aspfaqs.com/aspfaqs/" class="guysnav">ASPFAQs.com</a></td></tr> <tr><td><a href="http://www.aspmessageboard.com/" class="guysnav">Message Board</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/LearnMore/" class="guysnav">Related Web Technologies</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/tips/" class="guysnav">User Tips!</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/top10/" class="guysnav">Coding Tips</a></td></tr> </table> </td> <td width="5"><img src="/img/sp.gif" width="5" height="1" border="0"></td> </tr> <tr> <td width="19"><img src="/img/sp.gif" width="19" height="1" border="0"></td> <td><img src="/img/leftnav-btm.gif" width="126" height="10" border="0" alt vspace="0" hspace="0"></td> <td width="5"><img src="/img/sp.gif" width="5" height="1" border="0"></td> </tr> <tr> <td colspan="3"><img src="/img/sp.gif" width="1" height="10" border="0" alt></td> </tr> <!--tr> <td width="19"><img src="/img/sp.gif" width="19" height="1" border="0"></td> <!--td colspan="2"> <!--table cellspacing="0" cellpadding="0" border="0"> <tr><td>< ShowOasAdBanner("marketplace01") %></td></tr> <tr><td><img src="/img/sp.gif" width="1" height="3" border="0"></td></tr> <tr><td>< ShowOasAdBanner("marketplace02") %></td></tr> <tr><td><img src="/img/sp.gif" width="1" height="3" border="0"></td></tr> <tr><td>< ShowOasAdBanner("marketplace03") %></td></tr> <tr><td><img src="/img/sp.gif" width="1" height="3" border="0"></td></tr> <tr><td>< ShowOasAdBanner("marketplace04") %></td></tr> <tr><td><img src="/img/sp.gif" width="1" height="3" border="0"></td></tr> <tr><td>< ShowOasAdBanner("marketplace05") %></td></tr> <tr><td>< ShowOasAdBanner("marketplace06") %></td></tr> <tr><td>< ShowOasAdBanner("marketplace07") %></td></tr> <tr><td>< ShowOasAdBanner("marketplace08") %></td></tr> <tr><td>< ShowOasAdBanner("marketplace09") %></td></tr> <tr><td>< ShowOasAdBanner("marketplace10") %></td></tr> </table--> <!--/td--> <!--/tr--> </table> <br> <table width="150" cellpadding="0" cellspacing="0" border="0" background> <tr> <td colspan="3"><img src="/img/leftnav-resources.gif" width="150" height="25" border="0"></td> </tr> <tr> <td width="16"><img src="/img/sp.gif" width="16" height="1" border="0"></td> <td width="126" bgcolor="#EEEEEE"> <table width="130" background bgcolor="#EEEEEE" cellpadding="4" cellspacing="0" style="border-left: 1px solid #000000;border-right: 1px solid #000000;"> <tr><td><b><i>Sections:</i></b></td></tr> <tr> <td><a href="http://www.4guysfromrolla.com/webtech/chapters/" class="guysnav">Sample Chapters</a></td> </tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/amb/" class="guysnav">Commonly Asked Message Board Questions</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/111599-1.shtml" class="guysnav">JavaScript Tutorials</a></td></tr> <tr><td><a href="http://communities2.microsoft.com/home/console.aspx?siteid=34000003" class="guysnav">MSDN Communities Hub</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/officialdocs.shtml" class="guysnav">Official Docs</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/LearnMore/Security.asp" class="guysnav">Security</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/sqlguru/" class="guysnav">Stump the SQL Guru!</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/webtech/xml.shtml" class="guysnav">XML Info</a></td></tr> <tr><td><b><i>Information:</i></b></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/feedback.shtml" class="guysnav">Feedback</a></td></tr> <tr><td><a href="http://www.4guysfromrolla.com/authors.shtml" class="guysnav">Author an Article</a></td></tr> </table> </td> <td width="4"><img src="/img/sp.gif" width="4" height="1" border="0"></td> </tr> <tr> <td width="16"><img src="/img/sp.gif" width="16" height="1" border="0"></td> <td><img src="/img/leftnav-btm-gray.gif" width="130" height="10" border="0" alt vspace="0" hspace="0"></td> <td width="4"><img src="/img/sp.gif" width="4" height="1" border="0"></td> </tr> </table> </td> <td width="99%" valign="top"> <table width="100%" cellpadding="0" cellspacing="0" border="0" background> <tr> <td background="/img/topnav-bg.gif"><a href="http://www.4guysfromrolla.com/"><img src="/img/asp-topnav.gif" width="57" height="30" border="0" alt="ASP" vspace="0" hspace="0"></a></td> <td background="/img/topnav-bg.gif"><a href="http://aspnet.4guysfromrolla.com/"><img src="/img/aspnet-topnav.gif" width="90" height="30" border="0" alt="ASP.NET" vspace="0" hspace="0"></a></td> <td background="/img/topnav-bg.gif"><a href="http://www.aspfaqs.com/aspfaqs/"><img src="/img/aspfaqs-topnav.gif" width="96" height="30" border="0" alt="ASP FAQs" vspace="0" hspace="0"></a></td> <td background="/img/topnav-bg.gif"><a href="http://www.aspmessageboard.com/"><img src="/img/mboard-topnav.gif" width="141" height="30" border="0" alt="Message Board" vspace="0" hspace="0"></a></td> <td background="/img/topnav-bg.gif"><a href="http://www.4guysfromrolla.com/feedback.shtml"><img src="/img/feedback-topnav.gif" width="96" height="30" border="0" alt="Feedback" vspace="0" hspace="0"></a></td> <td align="right" background="/img/topnav-bg.gif"><img src="/img/topnav-right.gif" width="58" height="30" border="0" vspace="0" hspace="0"></td> </tr> </table> <img src="/img/right-bg.gif" width="7" height="24" border="0" align="right" vspace="0" hspace="0"> <!------ OUAD AD 'ciu' begin ------> <link rel="stylesheet" type="text/css" href="/css/quadad.css"> <div id="ciuadposition"> <div class="ciu_ads"> <span class="ciu_wrapper"> <script type="text/javascript"> var t=displayDFPTag("ciu"); document.write(t); </script> </span> </div> </div> <div style="clear:both;"></div> <div style="padding-left: 5px; padding-right: 5px;"> <table width="130" cellpadding="0" border="0" cellspacing="0" align="right"> <tr> <td> <link rel="stylesheet" type="text/css" href="/css/quadad.css"> <div id = "accessunit"> <script type="text/javascript"> var t=displayDFPTag("imu"); document.write(t); </script> </div> </td> </tr> <tr> <td><img src="/img/sp.gif" width="12" height="10" border="0" alt> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td colspan="2" background="/img/right-hdr-bg.gif"><img src="/img/nl-signup.gif" width="192" height="30" border="0" alt="WebWeekly Sign Up" vspace="0" hspace="0"></td> </tr> <tr> <td><img src="/img/sp.gif" width="11" height="1" border="0" alt></td> <td width="100%"> <table width="100%" cellpadding="4" cellspacing="0" style="border-left: 1px solid #000000;border-bottom: 1px solid #000000;"> <tr> <td>Sign up for the <strong>Microsoft Tech Update</strong>, our weekly newsletter! <br> <table cellpadding="0" border="0" background="0"> <tr><form action="http://member.internet.com/subscribe.php" method="post" name="sub2nl"> <td align="right"> <select name="list_names[]" class="dropdown"> <option value="dev-enterprise-development-daily-html">Enterprise Development Update</option> <option value="dev-microsoft-tech-daily-html" selected="">Microsoft Tech Update</option> <option value="dev-javaopensource-daily-html">Java/Open Source Update</option> <option value="it-database-daily-html">Database Update</option> <option value="dev-web-development-daily-html">Web Development Update</option> <option value="it-hardware-daily-html">Hardware Update</option> <option value="it-networking-daily-html">Networking Update</option> </select> <input type="hidden" value="http://e-newsletters.internet.com/earthweb_opt-in.html" name="redirect_ok"></td> <td align="left"><a href="javascript:void(0);" onclick="document.forms['sub2nl'].submit(); return false;" class="button"><img width="29" height="26" border="0" src="/img/go-white.gif" alt=""></a></td> </tr></form> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td><img src="/img/sp.gif" width="12" height="10" border="0" alt> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td colspan="2" background="/img/right-hdr-bg.gif"><a href="http://www.internet.com/sections/win.html"><img src="/img/win-tech.gif" width="192" height="30" border="0" alt="Windows Technology" vspace="0" hspace="0"></a></td> </tr> <tr> <td width="1%"><img src="/img/sp.gif" width="11" height="1" border="0" alt></td> <td width="99%"> <table width="100%" cellpadding="4" cellspacing="0" style="border-left: 1px solid #000000;border-bottom: 1px solid #000000;"> <tr> <td>Check out these Web sites for articles, tutorials, FAQs, and code on ASP and related Technologies! <br> &#149; <a href="http://www.vbforums.com/" class="headlines" style="font-size: 8pt">VBForums.com</a><br> &#149; <a href="http://www.developer.com/" class="headlines" style="font-size: 8pt">Developer.com</a><br> &#149; <a href="http://www.aspfaqs.com/" class="headlines" style="font-size: 8pt">ASPFAQs.com</a><br> &#149; <a href="http://www.aspmessageboard.com/" class="headlines" style="font-size: 8pt">ASPMessageboard.com</a><br> &#149; <a href="http://www.devx.com/" class="headlines" style="font-size: 8pt">DevX.com</a><br> &#149; <a href="http://www.codeguru.com/" class="headlines" style="font-size: 8pt">CodeGuru.com</a><br> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <!--content_start--> <h1 class="homePage">Recent ASP.NET and Related Developer Articles</h1> <p><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/the-singleton-pattern.html class=headlines>The Singleton Pattern</a></h2><br /><span class=pubdate>Wed, 29 Jul 2015 00:15:00 -0700</span><div class=description>The Singleton pattern is very flexible. Learn to wrap it around your little finger.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/the-singleton-pattern.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/slideshows/top-10-visual-studio-code-how-to-stories.html class=headlines>Top 10 Visual Studio Code How-To Stories</a></h2><br /><span class=pubdate>Tue, 28 Jul 2015 13:16:00 -0700</span><div class=description>Top 10 Visual Studio Code features that make this IDE worth a look!&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/slideshows/top-10-visual-studio-code-how-to-stories.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/full-screen-video-in-asp.net-mvc.html class=headlines>Full Screen Video in ASP.NET MVC</a></h2><br /><span class=pubdate>Wed, 22 Jul 2015 00:15:00 -0700</span><div class=description>HTML5 offers you the capability to add full screen video in your devices. Read along and learn how to leverage this new feature.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/full-screen-video-in-asp.net-mvc.html>Read More &gt;</a></div></div> <div style="margin-bottom:10px;"> <a href='http://o1.qnsr.com/cgi/r?WT.qs_dlk=UvFaSgrIZ2QAAGm0JyYAAAAS;;;n=203;c=1413030;s=9514;x=7936;f=201402031330250;u=j;z=TIMESTAMP;k=http://www.htmlgoodies.com/ebooks/47646210/95910/4190310/' target='_blank' style='text-decoration:none;'><div style='font:bold 17px Arial;color:#d5ab57;margin-bottom:2px;'>Recommended Developer Resources</div><div id='adwrapper' style='width:690px;height:98px;border:2px solid #d5ab57;background: url(/Interstitialad/bgblend.png) repeat-y;'><div style='width:37%;float:left;'><img src='/interstitialad/html5-1.gif' border='0' style='padding: 15px 15px 0;'></div><div style='width:63%;float:left;'><div style='padding: 15px 0 2px 0;color:#336666;font:bold 18px MyriadPro-Regular, "Myriad Pro Regular", MyriadPro, "Myriad Pro", Helvetica, Arial, sans-serif;'>HTML5: An Introduction</div><div style='font: 12px/15px MyriadPro-Regular, "Myriad Pro Regular", MyriadPro, "Myriad Pro", Helvetica, Arial, sans-serif;padding-right: 24px;color:black;'>HTML5 is the new standard that is taking over the Web. Learn why HTML5 is important and discover how to start developing with it today.</div></div><div style='clear:both;'></div></div></a> </div> <div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/winrt/developers-facing-changes-coming-in-.net-2015.html class=headlines>Developers Facing Changes Coming in .NET 2015</a></h2><br /><span class=pubdate>Fri, 17 Jul 2015 00:15:00 -0700</span><div class=description>Learn about the changes coming in .NET 2015 and how they will affect your productivity.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/winrt/developers-facing-changes-coming-in-.net-2015.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/vectors-for-the-c-developer.html class=headlines>Vectors for the C# Developer</a></h2><br /><span class=pubdate>Wed, 15 Jul 2015 00:15:00 -0700</span><div class=description>Generic Lists (and, for that matter, most of the collections in the 'System.Collections' namespace) are already generics aware.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/vectors-for-the-c-developer.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/if-you-like-it-put-an-html5-ui-on-it.html class=headlines>If You Like It, Put an HTML5 UI on It</a></h2><br /><span class=pubdate>Wed, 08 Jul 2015 00:15:00 -0700</span><div class=description>Add an HTML5 User Interface directly to your desktop applications.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/if-you-like-it-put-an-html5-ui-on-it.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/vb/getting-started-with-roslyn.html class=headlines>Getting Started with Roslyn</a></h2><br /><span class=pubdate>Mon, 06 Jul 2015 00:15:00 -0700</span><div class=description>Roslyn will be released in the not too distant future. Read up on the new features that will be included.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/vb/getting-started-with-roslyn.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/using-c-to-find-out-what-your-computer-is-made-of.html class=headlines>Using C# to Find Out What Your Computer is Made of</a></h2><br /><span class=pubdate>Wed, 01 Jul 2015 00:15:00 -0700</span><div class=description>Your computer has a lot of information available to your inquisitive mind. Learn all its secrets with a few lines of code.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/using-c-to-find-out-what-your-computer-is-made-of.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/using-config-transformations-in-a-non-web-project.html class=headlines>Using Config Transformations in a non-Web Project</a></h2><br /><span class=pubdate>Wed, 24 Jun 2015 00:15:00 -0700</span><div class=description>When creating a web project, you actually can split your configuration into separate files, each containing a part that's specific to that profile.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/using-config-transformations-in-a-non-web-project.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/xaml/xaml-changes-to-support-universal-windows-platform-in-windows-10.html class=headlines>XAML Changes to Support Universal Windows Platform in Windows 10</a></h2><br /><span class=pubdate>Fri, 19 Jun 2015 00:15:00 -0700</span><div class=description>Be prepared! Learn about the XAML changes coming in Windows 10.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/xaml/xaml-changes-to-support-universal-windows-platform-in-windows-10.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/making-music-with-midi-and-c.html class=headlines>Making Music with MIDI and C#</a></h2><br /><span class=pubdate>Wed, 17 Jun 2015 00:15:00 -0700</span><div class=description>Go beyond making WAVS and jump into the MIDI Sequencer pool.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/making-music-with-midi-and-c.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/IoT/the-web-of-things-the-supercharged-internet-of-things.html class=headlines>The Web of Things: The Supercharged Internet of Things</a></h2><br /><span class=pubdate>Fri, 12 Jun 2015 00:15:00 -0700</span><div class=description>Understand the limitations and problems with the existing approaches to IoT that do not prioritize an open, universal, and simple application layer protocol for devices.&nbsp;<a class=readmore href=http://www.codeguru.com/IoT/the-web-of-things-the-supercharged-internet-of-things.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/making-sounds-with-waves-using-c.html class=headlines>Making Sounds with Waves Using C#</a></h2><br /><span class=pubdate>Wed, 10 Jun 2015 00:15:00 -0700</span><div class=description>Learn to manipulate existing sound files, and then to create your own custom sounds. You even can dial a telephone from your code.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/making-sounds-with-waves-using-c.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/computer-vision-using-aforge.net.html class=headlines>Computer Vision Using AForge.NET</a></h2><br /><span class=pubdate>Wed, 03 Jun 2015 00:15:00 -0700</span><div class=description>Create a simple Windows Forms application that will use your computer's web cam to turn your PC into a motion detection system.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/computer-vision-using-aforge.net.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/.net/net_asp/a-jquery-ui-based-date-picker-for-asp.net-mvc-5.html class=headlines>A jQuery UI-Based Date Picker for ASP.NET MVC 5</a></h2><br /><span class=pubdate>Mon, 01 Jun 2015 00:15:00 -0700</span><div class=description>Learn how to use the jQuery UI Datepicker widget for date fields in MVC forms.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/.net/net_asp/a-jquery-ui-based-date-picker-for-asp.net-mvc-5.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/manipulating-images-with-imagemagik.html class=headlines>Manipulating Images with ImageMagik</a></h2><br /><span class=pubdate>Wed, 27 May 2015 00:15:00 -0700</span><div class=description>Discover (Rediscover?) an image-manipulating tool that's been around for ages, but is especially suited to working within the .NET framework.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/manipulating-images-with-imagemagik.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/creating-images-from-scratch-in-c.html class=headlines>Creating Images from Scratch in C#</a></h2><br /><span class=pubdate>Wed, 20 May 2015 00:15:00 -0700</span><div class=description>Because it's often easier to address pixels/cells directly than to use Windows Forms or something similar, it's very often simpler to manipulate raw pixel data directly.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/creating-images-from-scratch-in-c.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/azure_activities/exploring-azure-iot-services.html class=headlines>Exploring Azure IoT Services</a></h2><br /><span class=pubdate>Mon, 18 May 2015 00:15:00 -0700</span><div class=description>With Internet of Things becoming a hot commodity in the tech world, let us explore the cloud support for IOT applications from Azure: Microsoft's cloud offering.&nbsp;<a class=readmore href=http://www.codeguru.com/azure_activities/exploring-azure-iot-services.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/working-with-image-meta-data-from-code.html class=headlines>Working with Image Meta Data from Code</a></h2><br /><span class=pubdate>Fri, 15 May 2015 00:15:00 -0700</span><div class=description>"Meta Data" is simply information about the data in an image. Learn to manipulate that data from code.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/working-with-image-meta-data-from-code.html>Read More &gt;</a></div></div></p> <h1 class="homePage">Highlighted ASP.NET Developer Articles</h1> <p> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/031611-1.aspx" class="headlines">Use MvcContrib Grid to Display a Grid of Data in ASP.NET MVC</a></h2> <div class="description"> The past six articles in this series have looked at how to display a grid of data in an ASP.NET MVC application and how to implement features like sorting, paging, and filtering. In each of these past six tutorials we were responsible... <a href="http://www.4guysfromrolla.com/articles/031611-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <div><!-- include virtual="/include/articleSpotlight.html"--></div> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/030911-1.aspx" class="headlines">Creating PDF Documents with ASP.NET and iTextSharp</a></h2> <div class="description"> The <a href="http://www.webopedia.com/TERM/P/PDF.html">Portable Document Format (PDF)</a> is a popular file format for documents. Due to their ubiquity and layout capabilities, it's not uncommon for a websites to use PDF technology. For example, an eCommerce store may offer a "printable receipt"... <a href="http://www.4guysfromrolla.com/articles/030911-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <br> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/030211-1.aspx" class="headlines">Filling in PDF Forms with ASP.NET and iTextSharp</a></h2> <div class="description"> The <a href="http://www.webopedia.com/TERM/P/PDF.html">Portable Document Format (PDF)</a> is a popular file format for documents. PDF files are a popular document format for two primary reasons: first, because the PDF standard is an open standard, there are many vendors that provide PDF readers across... <a href="http://www.4guysfromrolla.com/articles/030211-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <br> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/022311-1.aspx" class="headlines">Using ASP.NET, Membership, and jQuery to Determine Username Availability</a></h2> <div class="description"> Chances are, at some point you've tried creating a new user account on a website and were told that the username you selected was already taken. This is especially common on very large websites with millions of members, but can happen on smaller websites with common usernames, such as people's names...<a href="http://www.4guysfromrolla.com/articles/022311-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <br> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/021611-1.aspx" class="headlines">Focusing and Selecting the Text in ASP.NET TextBox Controls</a></h2> <div class="description"> When a browser displays the HTML sent from a web server it parses the received markup into a Document Object Model, or DOM, which models the markup as a hierarchical structure. Each element in the markup - the <code>&lt;form&gt;</code> element, <code>&lt;div&gt;</code> elements, <code>&lt;p&gt;</code>...<a href="http://www.4guysfromrolla.com/articles/021611-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <br> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/020911-1.aspx" class="headlines">Displaying a Sorted, Paged, and Filtered Grid of Data in ASP.NET MVC</a></h2> <div class="description"> Over the past couple of months I've authored five articles on displaying a grid of data in an <a href="http://www.asp.net/mvc">ASP.NET MVC</a> application. The first article in the series focused on simply <a href="http://www.4guysfromrolla.com/articles/121510-1.aspx">displaying data</a>...<a href="http://www.4guysfromrolla.com/articles/020911-1.aspx" class="readmore">Read More &gt;</a> </div> </div> <br> <div> <h2 class="articleTitle"><a href="http://www.4guysfromrolla.com/articles/020211-1.aspx" class="headlines">Pausing and Resuming the jQuery / ASP.NET News Ticker</a></h2> <div class="description"> Many websites display a <i>news ticker</i> of one sort or another. A news ticker is a user interface element that displays a subset of a list of items, cycling through them one at a time after a set interval. In December 2010 I wrote an article titled <a href="http://www.4guysfromrolla.com/articles/120110-1.aspx">Use jQuery and ASP.NET to Build a News Ticker</a>...<a href="http://www.4guysfromrolla.com/articles/020211-1.aspx" class="readmore">Read More &gt;</a> </div> </div> </p> <!--content_stop--> <p align="center"> <table width="90%" cellpadding="1" cellspacing="0" border="0"> <tr><td><hr width="100%" size="1" color="#CC9933"></td></tr> <tr> <td align="center"> <a href="http://aspnet.4guysfromrolla.com/" class="headlines" style="font-size: 8pt">ASP.NET</a> [<a href="http://aspnet.4guysfromrolla.com/1.x/" class="headlines" style="font-size: 8pt">1.x</a>] [<a href="http://aspnet.4guysfromrolla.com/2.0/" class="headlines" style="font-size: 8pt">2.0</a>] | <a href="http://www.aspmessageboard.com/" class="headlines" style="font-size: 8pt">ASPMessageboard.com</a> | <a href="http://www.aspfaqs.com/aspfaqs/" class="headlines" style="font-size: 8pt">ASPFAQs.com</a> | <a href="http://www.4guysfromrolla.com/advertise.shtml" class="headlines" style="font-size: 8pt">Advertise</a> | <a href="http://www.4guysfromrolla.com/feedback.shtml" class="headlines" style="font-size: 8pt">Feedback</a> | <a href="http://www.4guysfromrolla.com/authors.shtml" class="headlines" style="font-size: 8pt">Author an Article</a> </td> </tr> <tr><td><hr width="100%" size="1" color="#CC9933"></td></tr> </table> </p> </div> </td> </tr> <tr> <td><img src="/img/btm-left.gif" width="150" height="65" border="0" alt=""></td> <td background="/img/btm-bg.gif" align="right"><img src="/img/btm-right.gif" width="80" height="65" border="0" alt=""></td> </tr> </table> <table width="100%" cellpadding="4" cellspacing="0" border="0"> <tr><td align="center"> <script type="text/javascript"> var t=displayDFPTag("lb"); document.write(t); </script> </td></tr> <tr><td align="center"><style type="text/css"> #developerBrand-footer{text-align:center;margin:0 auto} #footerlinks{font-size:12px;word-spacing:1px} #footerlinks a{color:#000;margin:5px 0 0} #itbeBrand-footer{text-align:center;margin:0 auto} #itbusinessedge-footer{text-align:center;margin:0 auto} #footercopyright{font-size:12px;margin:5px 0 0} #developerBrandForum-footer{text-align:center;margin:0 auto} #itbeBrandForum-footer{text-align:center;margin:0 auto} .footerLogoClass{text-align:center;margin:0 auto} </style> <div id="developerBrand-footer" style="display:none"></div> <div id="itbeBrand-footer" style="display:none"></div> <div id="itbusinessedge-footer" style="display:none"></div> <div id="zde-footer" style="display:none" class="footerLogoClass"></div> <div id="baseline-footer" style="display:none" class="footerLogoClass"></div> <div id="cinsider-footer" style="display:none" class="footerLogoClass"></div> <div id="cioinsight-footer" style="display:none" class="footerLogoClass"></div> <div id="eweek-footer" style="display:none" class="footerLogoClass"></div> <div id="enterpriseappstoday-footer" style="display:none" class="footerLogoClass"></div> <div id="eseminar-footer" style="display:none" class="footerLogoClass"></div> <div id="wbg-footer" style="display:none" class="footerLogoClass"></div> <div id="developerBrandForum-footer" style="display:none"></div> <div id="itbeBrandForum-footer" style="display:none"></div> <script async language="Javascript" src="/icom_includes/footers/scripts/footerbrandingcode.js"></script> <!-- Google Classical Analytics --> <script src="/icom_includes/footers/scripts/ga.js" type="text/javascript"></script> <script type="text/javascript" > <!-- hide from no js browsers delete Array.prototype.itemValidation; delete Array.prototype.isArray; var superTracker = _gat._getTracker("UA-2838492-1"); superTracker._initData(); superTracker._trackPageview(); --> </script> <script type="text/javascript" > <!-- hide from no js browsers var site_name = location.hostname; if ( site_name.indexOf("www.") != 0 ) { site_name = "www."+site_name ; } document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='/icom_includes/footers/sites/"+ site_name +".js' TYPE='text/javascript'><\/SCR" + "IPT>"); --> </script> <script type="text/javascript" > <!--hide from no js browsers pageTracker._initData(); pageTracker._trackPageview(); // --> </script> <!-- End Google Analytics --></td></tr> </table> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-48216601-1', 'auto'); ga('send', 'pageview'); </script> <!-- End Google Analytics --> <script language="JavaScript"> var t=displayDFPTag("hero"); document.write(t); </script> </body> </html>


The HTML Output

4GuysFromRolla.com
  When you think ASP, think...
Recent Articles
All Articles
ASP.NET Articles
ASPFAQs.com
Message Board
Related Web Technologies
User Tips!
Coding Tips

Sections:
Sample Chapters
Commonly Asked Message Board Questions
JavaScript Tutorials
MSDN Communities Hub
Official Docs
Security
Stump the SQL Guru!
XML Info
Information:
Feedback
Author an Article
ASP ASP.NET ASP FAQs Message Board Feedback
WebWeekly Sign Up
Sign up for the Microsoft Tech Update, our weekly newsletter!
Windows Technology
Check out these Web sites for articles, tutorials, FAQs, and code on ASP and related Technologies!
VBForums.com
Developer.com
ASPFAQs.com
ASPMessageboard.com
DevX.com
CodeGuru.com

Recent ASP.NET and Related Developer Articles

The Singleton Pattern


Wed, 29 Jul 2015 00:15:00 -0700
The Singleton pattern is very flexible. Learn to wrap it around your little finger. Read More >

Top 10 Visual Studio Code How-To Stories


Tue, 28 Jul 2015 13:16:00 -0700
Top 10 Visual Studio Code features that make this IDE worth a look! Read More >

Full Screen Video in ASP.NET MVC


Wed, 22 Jul 2015 00:15:00 -0700
HTML5 offers you the capability to add full screen video in your devices. Read along and learn how to leverage this new feature. Read More >

Developers Facing Changes Coming in .NET 2015


Fri, 17 Jul 2015 00:15:00 -0700
Learn about the changes coming in .NET 2015 and how they will affect your productivity. Read More >

Vectors for the C# Developer


Wed, 15 Jul 2015 00:15:00 -0700
Generic Lists (and, for that matter, most of the collections in the 'System.Collections' namespace) are already generics aware. Read More >

If You Like It, Put an HTML5 UI on It


Wed, 08 Jul 2015 00:15:00 -0700
Add an HTML5 User Interface directly to your desktop applications. Read More >

Getting Started with Roslyn


Mon, 06 Jul 2015 00:15:00 -0700
Roslyn will be released in the not too distant future. Read up on the new features that will be included. Read More >

Using C# to Find Out What Your Computer is Made of


Wed, 01 Jul 2015 00:15:00 -0700
Your computer has a lot of information available to your inquisitive mind. Learn all its secrets with a few lines of code. Read More >

Using Config Transformations in a non-Web Project


Wed, 24 Jun 2015 00:15:00 -0700
When creating a web project, you actually can split your configuration into separate files, each containing a part that's specific to that profile. Read More >

XAML Changes to Support Universal Windows Platform in Windows 10


Fri, 19 Jun 2015 00:15:00 -0700
Be prepared! Learn about the XAML changes coming in Windows 10. Read More >

Making Music with MIDI and C#


Wed, 17 Jun 2015 00:15:00 -0700
Go beyond making WAVS and jump into the MIDI Sequencer pool. Read More >

The Web of Things: The Supercharged Internet of Things


Fri, 12 Jun 2015 00:15:00 -0700
Understand the limitations and problems with the existing approaches to IoT that do not prioritize an open, universal, and simple application layer protocol for devices. Read More >

Making Sounds with Waves Using C#


Wed, 10 Jun 2015 00:15:00 -0700
Learn to manipulate existing sound files, and then to create your own custom sounds. You even can dial a telephone from your code. Read More >

Computer Vision Using AForge.NET


Wed, 03 Jun 2015 00:15:00 -0700
Create a simple Windows Forms application that will use your computer's web cam to turn your PC into a motion detection system. Read More >

A jQuery UI-Based Date Picker for ASP.NET MVC 5


Mon, 01 Jun 2015 00:15:00 -0700
Learn how to use the jQuery UI Datepicker widget for date fields in MVC forms. Read More >

Manipulating Images with ImageMagik


Wed, 27 May 2015 00:15:00 -0700
Discover (Rediscover?) an image-manipulating tool that's been around for ages, but is especially suited to working within the .NET framework. Read More >

Creating Images from Scratch in C#


Wed, 20 May 2015 00:15:00 -0700
Because it's often easier to address pixels/cells directly than to use Windows Forms or something similar, it's very often simpler to manipulate raw pixel data directly. Read More >

Exploring Azure IoT Services


Mon, 18 May 2015 00:15:00 -0700
With Internet of Things becoming a hot commodity in the tech world, let us explore the cloud support for IOT applications from Azure: Microsoft's cloud offering. Read More >

Working with Image Meta Data from Code


Fri, 15 May 2015 00:15:00 -0700
"Meta Data" is simply information about the data in an image. Learn to manipulate that data from code. Read More >

Highlighted ASP.NET Developer Articles

Use MvcContrib Grid to Display a Grid of Data in ASP.NET MVC

The past six articles in this series have looked at how to display a grid of data in an ASP.NET MVC application and how to implement features like sorting, paging, and filtering. In each of these past six tutorials we were responsible... Read More >

Creating PDF Documents with ASP.NET and iTextSharp

The Portable Document Format (PDF) is a popular file format for documents. Due to their ubiquity and layout capabilities, it's not uncommon for a websites to use PDF technology. For example, an eCommerce store may offer a "printable receipt"... Read More >

Filling in PDF Forms with ASP.NET and iTextSharp

The Portable Document Format (PDF) is a popular file format for documents. PDF files are a popular document format for two primary reasons: first, because the PDF standard is an open standard, there are many vendors that provide PDF readers across... Read More >

Using ASP.NET, Membership, and jQuery to Determine Username Availability

Chances are, at some point you've tried creating a new user account on a website and were told that the username you selected was already taken. This is especially common on very large websites with millions of members, but can happen on smaller websites with common usernames, such as people's names...Read More >

Focusing and Selecting the Text in ASP.NET TextBox Controls

When a browser displays the HTML sent from a web server it parses the received markup into a Document Object Model, or DOM, which models the markup as a hierarchical structure. Each element in the markup - the <form> element, <div> elements, <p>...Read More >

Displaying a Sorted, Paged, and Filtered Grid of Data in ASP.NET MVC

Over the past couple of months I've authored five articles on displaying a grid of data in an ASP.NET MVC application. The first article in the series focused on simply displaying data...Read More >

Pausing and Resuming the jQuery / ASP.NET News Ticker

Many websites display a news ticker of one sort or another. A news ticker is a user interface element that displays a subset of a list of items, cycling through them one at a time after a set interval. In December 2010 I wrote an article titled Use jQuery and ASP.NET to Build a News Ticker...Read More >


ASP.NET [1.x] [2.0] | ASPMessageboard.com | ASPFAQs.com | Advertise | Feedback | Author an Article