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"> (function() { var useSSL = 'https:' == document.location.protocol; var src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>'); })(); </script> <script type="text/javascript"> 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()); 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', ['development programming languages asp','development platform framework dotnet','development programming languages c#','development server side']); googletag.pubads().setTargeting('path', ['index.shtml']); googletag.pubads().setTargeting('pagetype', 'index'); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableSyncRendering(); googletag.disablePublisherConsole(); googletag.enableServices(); </script> <script type="text/javascript"> var n_imu = 0; var n_lb = 0; var n_sky = 0; var n_hero = 0; var n_wa = 0; var n_ciu = 0; var n_siteskin = 0; var n_button = 0; function displayDFPTag(tag) { var this_tag_pos = 0; switch (tag) { case "imu": this_tag_pos = ++n_imu; break; case "lb": this_tag_pos = ++n_lb; break; case "sky": this_tag_pos = ++n_sky; break; case "hero": this_tag_pos = ++n_hero; break; case "wa": this_tag_pos = ++n_wa; break; case "ciu": this_tag_pos = ++n_ciu; break; case "siteskin": this_tag_pos = ++n_siteskin; break; case "button": this_tag_pos = ++n_button; break; default: return "'QS-DFP: Unknown tag '" + tag + "' requested"; } var this_tag_div_id = tag + "-" + this_tag_pos; tag_code = "<div id='" + this_tag_div_id + "'>\n" + " <scr" + "ipt type='text/javascript'>\n" + " googletag.display('" + this_tag_div_id + "');\n" + " </scr" + "ipt>\n" + "</div>\n"; return tag_code; } function refreshDFPTags() { googletag.pubads().refresh(); } function hideQSDiv(element_id) { if (document.getElementById) { document.getElementById(element_id).style.visibility = "hidden"; document.getElementById(element_id).innerHTML = ""; } } </script> <link rel="search" type="application/opensearchdescription+xml" href="/OpenSearch.xml" title="4Guys Search"> <!-- Begin QUAD script --> <script language="javascript" src="http://e1.cdn.qnsr.com/cgi/d/0/0/203/668553/cmp0.js"></script> <script language="javascript" src="http://e1.cdn.qnsr.com/jsc/e1/fx.js"></script> <script language="JavaScript" src="http://e1.cdn.qnsr.com/jsc/e1/fc.js"></script> <!-- End QUAD script --> </head> <body marginwidth="0" marginheight="0" onload="welcomeUser();" leftmargin="0" topmargin="0" rightmargin="0" bgcolor="#FFFFFF" > <!------ QUAD_AD 'I1' begin ------> <script type="text/javascript"> var my_tag = displayDFPTag("wa"); document.write(my_tag); </script> <!------ QUAD_AD 'I1' end ------> <!------ <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%"> <!------ QUAD_AD 'A' begin ------> <script type="text/javascript"> var my_tag = displayDFPTag("lb"); document.write(my_tag); </script> <!------ QUAD_AD 'A' end ------> </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> <tr><td><a href="http://www.justtechjobs.com/Jobseekers.asp" class="guysnav">Technology Jobs</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 background="/img/topnav-bg.gif"><a href="http://4guysfromrolla.justtechjobs.com/"><img src="/img/aspjobs-topnav.gif" width="99" height="30" border="0" alt="ASP Jobs" 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"> <!-- "ciu" begin" --> <div class="ciu_ads"> <span class="ciu_wrapper"> <!------ QUAD_AD 'A1' begin ------> <script type="text/javascript"> var my_tag = displayDFPTag("ciu"); document.write(my_tag); </script> <!------ QUAD_AD 'A1' end ------> </span> </div> <!-- "ciu" end" --> </div> <!------ OUAD AD 'ciu' end ------> <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"> <!------ QUAD_AD 'Z' begin ------> <script type="text/javascript"> var my_tag = displayDFPTag("imu"); document.write(my_tag); </script> <!------ QUAD_AD 'Z' end ------> </div> </td> </tr> <!-- JustTechJobs Big Box Start --> <tr> <td> <style type="text/css"> #contentbottomnoinset{ width: 358px; width: expression('360px'); padding: 0px; text-align: left; font-size: 11px; margin-right: 0px; margin-top: 5px; margin-bottom: 0px; border: 1px solid #000000; } #contentbottomnoinset h5 { width: 335px; padding-left: 5px; padding-top: 5px; margin-top: 0px; margin-bottom: 0px; font-size: 16px; color: #333; font-weight: bold; } #contentbottomnoinset .tile { background: #eae7d4; background: url(http://www.internet.com/img/bkgd_botcontentbkgd_tile.gif); line-height: 12px; padding: 3px; } #img_openings{ margin-top: -8px; padding: 5px; } .popinsetlink { font-weight: bold; } </style> <div id="contentbottomnoinset"> <div style="width:100%; background:url('http://www.internet.com/_mocks/windows-channel/4guys/jtjbox/jtjtopbg.jpg') repeat-x; height:43px;"> <h5 class="header"><a href="http://4guysfromrolla.justtechjobs.com/"><img hspace="0" border="0" align="absbottom" alt="Justtechjobs.com" src="http://images.justtechjobs.com/images/4guysfromrolla.gif"/></a>&nbsp;<a href="http://4guysfromrolla.justtechjobs.com/" style="color:#333333; text-decoration:none; font-family:arial,verdana,helvetica;">Featured ASP Jobs</a></h5> </div> <div class="tile"> <div class="tileinset"> <a class="popinsetlink" href=""/><p> <p><a class=popinsetlink href=http://4guysfromrolla.justtechjobs.com/CBJSViewJob.asp?ID={A5B93342-57E2-454D-B676-7EE08F6B009A}>SOFTWARE DEVELOPER / PROGRAMMER - .Net (IL)</a><br>Next Step Systems<br>US-IL-Des Plaines</p><p><a class=popinsetlink href=http://4guysfromrolla.justtechjobs.com/CBJSViewJob.asp?ID={A7228085-7410-4D38-B05C-B51B4725B0BE}>Software Developer / Programmer - C# - .Net (CA)</a><br>Next Step Systems<br>US-CA-Los Angeles</p><p><a class=popinsetlink href=http://4guysfromrolla.justtechjobs.com/CBJSViewJob.asp?ID={57E3D992-A049-410E-B2E4-9A30A30B4D13}>SharePoint Developer / Programmer - InfoPath Forms - K2 Workflow (NYC)</a><br>Next Step Systems<br>US-NY-New York</p> </div> <div id="floatrssicon"> <a title="Search all Jobs" href="http://4guysfromrolla.justtechjobs.com/"> Search all ASP Jobs</a> | <a title="Post Your Resume" href="http://4guysfromrolla.justtechjobs.com/CBJSEditResume.asp"> Post A Resume</a> | <a title="Post A Job" href="http://www.justtechjobs.com/CBEmpPostJobLogin.asp?CB=4guysfromrolla.com"> Post A Job</a> </div> <div id="blankhide"> </div><div id="blankhide"> </div><div id="blankhide"> </div><div id="blankhide"> </div> <div id="blankhide"> </div><div id="blankhide"> </div><div id="blankhide"> </div><div id="blankhide"> </div> </div> </div> <br clear="all" /> </td> </tr> <!-- JustTechJobs Big Box Stop --> <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/step-by-step-guide-to-using-generic-ado.net.htm class=headlines>Step-by-Step Guide to Using Generic ADO.NET</a></h2><br /><span class=pubdate>Fri, 18 Jul 2014 00:01:00 -0700</span><div class=description>ADO.NET is used to access data. Learn how easy using ADO.NET is in this step-by-step guide!&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/step-by-step-guide-to-using-generic-ado.net.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/.net/net_asp/mvc/introduction-to-asp.net-mvc6.htm class=headlines>Introduction to ASP.NET MVC6</a></h2><br /><span class=pubdate>Mon, 14 Jul 2014 00:01:00 -0700</span><div class=description>Vipul Patel provides web developers an introduction to ASP.NET MVC6 ? the model-view controller offered for use in web applications.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/.net/net_asp/mvc/introduction-to-asp.net-mvc6.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/.net/net_asp/overview-of-owin-and-katana.htm class=headlines>Overview of OWIN and Katana</a></h2><br /><span class=pubdate>Fri, 11 Jul 2014 00:01:00 -0700</span><div class=description>Learn what OWIN and Katana are and how they fit into the whole web development picture for ASP.NET developers. &nbsp;<a class=readmore href=http://www.codeguru.com/csharp/.net/net_asp/overview-of-owin-and-katana.htm>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/columns/dotnet/command-line-junkie.htm class=headlines>Command Line Junkie</a></h2><br /><span class=pubdate>Wed, 09 Jul 2014 06:00:00 -0700</span><div class=description>While porting a C# applications to something other than Windows used to be hard, today command line tools can make it super easy!&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/command-line-junkie.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/tools/introduction-to-asp.net-vnext.html class=headlines>Introduction to ASP.NET vNext</a></h2><br /><span class=pubdate>Wed, 25 Jun 2014 00:01:00 -0700</span><div class=description>Discover the next generation of ASP.NET called ASP.NET vNext.&nbsp;<a class=readmore href=http://www.codeguru.com/tools/introduction-to-asp.net-vnext.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/services-made-easy.htm class=headlines>Services Made Easy</a></h2><br /><span class=pubdate>Mon, 23 Jun 2014 00:01:00 -0700</span><div class=description>Discover how to easily create and add WIN32 Services in .NET. You?ll also discover the Topshelf toolkit.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/services-made-easy.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/experts/working-with-state-machines-in-the-.net-framework.htm class=headlines>Working with State Machines in the .NET Framework</a></h2><br /><span class=pubdate>Wed, 18 Jun 2014 00:01:00 -0700</span><div class=description>Arun Karthick introduces you to the state machine model and shows you how to create a simple working state machine sample using the .NET framework in the C# language. &nbsp;<a class=readmore href=http://www.codeguru.com/columns/experts/working-with-state-machines-in-the-.net-framework.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/generating-unique-application-ids-in-.net.htm class=headlines>Generating Unique Application IDs in .NET</a></h2><br /><span class=pubdate>Mon, 16 Jun 2014 00:01:00 -0700</span><div class=description>Peter Shaw discusses various methods for generating a unique ID so that your application can identify itself.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/generating-unique-application-ids-in-.net.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/win_mobile/win_store_apps/beginners-guide-to-using-appstudio-for-building-windows-8-applications.html class=headlines>Beginner?s Guide to Using AppStudio for Building Windows 8 Applications</a></h2><br /><span class=pubdate>Mon, 02 Jun 2014 07:55:00 -0700</span><div class=description>Vipul Patel shows you how easy it is (even for non-developers) to create Windows 8.1 applications using AppStudio.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/win_store_apps/beginners-guide-to-using-appstudio-for-building-windows-8-applications.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/mvc/understanding-dependency-injection.htm class=headlines>Understanding Dependency Injection</a></h2><br /><span class=pubdate>Mon, 02 Jun 2014 05:54:00 -0700</span><div class=description>Simply put, Dependency Injection is a design pattern that helps a class separate the logic of creating dependent objects. The result of this separation is a loosely coupled system where there is no rigid dependency between two concrete implementations. This article discusses what Dependency Injection is and illustrates its use in an ASP.NET MVC application.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/.net/net_asp/mvc/understanding-dependency-injection.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/passing-data-between-pages-in-asp.net.htm class=headlines>Passing Data between Pages in ASP.NET</a></h2><br /><span class=pubdate>Wed, 28 May 2014 00:01:00 -0700</span><div class=description>A quick look at the best methods for passing data from page to page in a .NET web application.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/passing-data-between-pages-in-asp.net.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/csharp/cs_misc/intels-galileo-does-homebrew.htm class=headlines>Intel's Galileo Does Homebrew</a></h2><br /><span class=pubdate>Fri, 23 May 2014 00:01:00 -0700</span><div class=description>The Intel Galileo provides a solid framework for testing an embedded device concept for your next Internet of Things project. &nbsp;<a class=readmore href=http://www.codeguru.com/csharp/csharp/cs_misc/intels-galileo-does-homebrew.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/a-peek-under-the-hood-of-the-.net-compiler-platform-roslyn.htm class=headlines>A Peek Under the Hood of the .NET Compiler Platform ? Roslyn</a></h2><br /><span class=pubdate>Mon, 19 May 2014 00:01:00 -0700</span><div class=description>Vipul Patel gives you a peek under the hood of Roslyn, the .NET compiler platform.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/a-peek-under-the-hood-of-the-.net-compiler-platform-roslyn.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/blog/category/programming/where-most-developers-put-their-braces.html class=headlines>Where Most Developers Put their Braces</a></h2><br /><span class=pubdate>Fri, 16 May 2014 12:09:00 -0700</span><div class=description>Where do you put your curly braces? How does your answer compare to what over 1200 others said?&nbsp;<a class=readmore href=http://www.codeguru.com/blog/category/programming/where-most-developers-put-their-braces.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/cpp/misc/netduino-and-the-.net-micro-framework.htm class=headlines>Netduino and the .NET Micro Framework</a></h2><br /><span class=pubdate>Fri, 16 May 2014 00:01:00 -0700</span><div class=description>The Netduino board provides the .NET programmer with a way to write code for tiny devices using Visual Studio and familiar languages like C# and VB.Net. &nbsp;<a class=readmore href=http://www.codeguru.com/cpp/misc/netduino-and-the-.net-micro-framework.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/csharp/writing-c-code-using-solid-principles.htm class=headlines>Writing C# Code Using SOLID Principles</a></h2><br /><span class=pubdate>Wed, 14 May 2014 00:01:00 -0700</span><div class=description>Applying time proven SOLID principles make your code structured, neat and easy to maintain. Bipin Joshi examines SOLID principles and illustrates how they can be applied to your C# code. &nbsp;<a class=readmore href=http://www.codeguru.com/csharp/csharp/writing-c-code-using-solid-principles.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/finger-printing-is-the-new-tracking-cookie.htm class=headlines>Finger Printing is the New Tracking Cookie</a></h2><br /><span class=pubdate>Wed, 07 May 2014 00:01:00 -0700</span><div class=description>Recently one way that developers have been looking to address the cookie abuse problem is via a method known as fingerprinting. Peter Shaw shows you how to generate a fingerprint in C# for use in your own projects.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/finger-printing-is-the-new-tracking-cookie.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/using-sections-and-partials-to-manage-razor-views.htm class=headlines>Using Sections and Partials to Manage Razor Views</a></h2><br /><span class=pubdate>Wed, 30 Apr 2014 00:01:00 -0700</span><div class=description>Did you know that it's amazingly easy to reuse parts of code and other shared views inside your Razor templates? We?ll use examples to show you how.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/using-sections-and-partials-to-manage-razor-views.htm>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/using-string.format-and-data-formatting-in-c.htm class=headlines>Using String.format and Data Formatting in C#</a></h2><br /><span class=pubdate>Thu, 24 Apr 2014 00:01:00 -0700</span><div class=description>String.format is not just a relic from a bygone era, but is actually still very useful even in today's brave new world. It?s time to dig into some data formatting! &nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/using-string.format-and-data-formatting-in-c.htm>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--> <!-- JustTechJobs Small Box Start --> <table cellspacing="0" cellpadding="1" border="0" bgcolor="#000000" style="margin-right:10px;"> <tbody><tr> <td> <table cellspacing="0" cellpadding="1" border="0" bgcolor="#eeeeee"> <tbody><tr> <td style="padding:5px;"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><p style="margin-top:0px; margin-bottom:5px;"> <a class="popinsetlink" href="http://4guysfromrolla.justtechjobs.com/CBJSViewJob.asp?ID={97F88D87-6056-4269-8210-3DE4CD17661E}">Software Developer / Programmer - Distributed Systems (NYC)</a><br />Next Step Systems<br />US-NY-New York</p> <a href="http://4guysfromrolla.justtechjobs.com/"><img hspace="0" border="0" align="absmiddle" id="img_openings" alt="Justtechjobs.com" src="http://images.justtechjobs.com/images/4guysfromrolla.gif"/></a> <a title="Post A Job" href="http://www.justtechjobs.com/CBEmpPostJobLogin.asp?CB=4guysfromrolla.com"> Post A Job</a> | <a title="Post Your Resume" href="http://4guysfromrolla.justtechjobs.com/CBJSEditResume.asp">Post A Resume</a> </font></td> </tr> </tbody></table> </td> </tr> </tbody></table> <br /> <!-- JustTechJobs Small Box 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"> <!------ QUAD_AD 'B' begin ------> <script type="text/javascript"> /* QS-AD: 'lb' Start */ var my_tag = displayDFPTag("lb"); document.write(my_tag); /* QS-AD: 'lb' end */ </script> <!------ QUAD_AD 'B' end ------> </td></tr> <tr><td align="center"><style type="text/css"> #developerBrand-footer { text-align:center; margin:0 auto; } #footerlinks { font-size:12px; margin:10px 0 0 0; word-spacing:2px; } #footerlinks a { color:#000000; margin:10px 0 0 0; } #itbeBrand-footer { text-align:center; margin:0 auto; } #footercopyright { font-size:12px; margin:5px 0 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> <!-- Start - Developer Network Footer --> <div id="developerBrand-footer" style="display:none"> <div id="developerlogo"> <img src="/icom_includes/footers/img/developer_logo.jpg" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 QuinStreet Inc. All Rights Reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms" target="_blank">Terms of Service</a> | <a href="/licensing" target="_blank">Licensing & Permissions</a> | <a href="/privacy" target="_blank">Privacy Policy</a> <br> <a href="/about-developer" target="_blank">About the Developer.com Network</a> | <a href="/mediakit/index.html" target="_blank">Advertise</a> </div> </div> <!-- End - Developer Network Footer --> <!-- Start - ITBE Network Footer --> <div id="itbeBrand-footer" style="display:none"> <div id="itbelogo"> <img src="/icom_includes/footers/img/itbe.gif" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-itbe">About the IT Business Edge Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ITBE Network Footer --> <!-- Start - ZDE - ziffdavisenterprise Footer --> <div id="zde-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/zde.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - ziffdavisenterprise Footer --> <!-- Start - ZDE - baselinemag Footer --> <div id="baseline-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/baselinemag.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - baselinemag Footer --> <!-- Start - ZDE - cioinsider Footer --> <div id="cinsider-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/cioinsider.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - cioinsider Footer --> <!-- Start - ZDE - cioinsight Footer --> <div id="cioinsight-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/cioinsight.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - cioinsight Footer --> <!-- Start - ZDE - eweek Footer --> <div id="eweek-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/eweek.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - eweek Footer --> <!-- Start - ZDE - wbg Footer --> <div id="wbg-footer" style="display:none" class="footerLogoClass"> <div> <img src="/icom_includes/footers/img/wbg.png" border="0" /> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 Quinstreet Inc. All right reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-zde">About Ziff Davis Enterprise Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - ZDE - wbg Footer --> <!-- Forums developer Footer --> <div id="developerBrandForum-footer" style="display:none"> <div id="acceptableusepolicy"> <a href="/aup.html" target="_blank">Acceptable Use Policy</a> </div> <div id="developerforumlogo"> <a href="http://www.developer.com" target="_blank"><img src="/icom_includes/footers/img/developer_logo.jpg" border="0" /></a> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 QuinStreet Inc. All Rights Reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms" target="_blank">Terms of Service</a> | <a href="/licensing" target="_blank">Licensing & Permissions</a> | <a href="/privacy" target="_blank">Privacy Policy</a> <br><a href="/about-developer" target="_blank">About the Developer.com Network</a> | <a href="/mediakit/index.html" target="_blank">Advertise</a> </div> </div> <!-- End- Forum Developer footer --> <!-- Forum ITBE footer --> <div id="itbeBrandForum-footer" style="display:none"> <div id="acceptableusepolicy"> <a href="/aup.html">Acceptable Use Policy</a> </div> <div id="itbeforumlogo"> <a href="http://www.itbusinessedge.com" target="_blank"><img src="/icom_includes/footers/img/itbe.gif" border="0" /></a> </div> <div id="footercopyright"> <script type="text/javascript"> document.write(' Copyright '); var today = new Date(); document.write( + today.getFullYear()); document.write(' QuinStreet Inc. All Rights Reserved.'); </script> <noscript> Copyright 2012 QuinStreet Inc. All Rights Reserved. </noscript> </div> <div id="footerlinks"> <a href="/terms">Terms of Service</a> | <a href="/licensing">Licensing & Permissions</a> | <a href="/privacy">Privacy Policy</a> <br> <a href="/about-itbe">About the IT Business Edge Network</a> | <a href="/mediakit/index.html">Advertise</a> </div> </div> <!-- End - Footer ITBE footer --> <script language="Javascript" src="/icom_includes/footers/scripts/footerbrandingcode.js"></script> <!-- Google 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> <!-- QS-AD: 'hero' start --> <script language="JavaScript"> var my_tag = displayDFPTag("hero"); document.write(my_tag); </script> <!-- QS-AD: 'hero' end --> </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
Technology Jobs
ASP ASP.NET ASP FAQs Message Board Feedback ASP Jobs

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

Step-by-Step Guide to Using Generic ADO.NET


Fri, 18 Jul 2014 00:01:00 -0700
ADO.NET is used to access data. Learn how easy using ADO.NET is in this step-by-step guide! Read More >

Introduction to ASP.NET MVC6


Mon, 14 Jul 2014 00:01:00 -0700
Vipul Patel provides web developers an introduction to ASP.NET MVC6 ? the model-view controller offered for use in web applications. Read More >

Overview of OWIN and Katana


Fri, 11 Jul 2014 00:01:00 -0700
Learn what OWIN and Katana are and how they fit into the whole web development picture for ASP.NET developers.  Read More >

Command Line Junkie


Wed, 09 Jul 2014 06:00:00 -0700
While porting a C# applications to something other than Windows used to be hard, today command line tools can make it super easy! Read More >

Introduction to ASP.NET vNext


Wed, 25 Jun 2014 00:01:00 -0700
Discover the next generation of ASP.NET called ASP.NET vNext. Read More >

Services Made Easy


Mon, 23 Jun 2014 00:01:00 -0700
Discover how to easily create and add WIN32 Services in .NET. You?ll also discover the Topshelf toolkit. Read More >

Working with State Machines in the .NET Framework


Wed, 18 Jun 2014 00:01:00 -0700
Arun Karthick introduces you to the state machine model and shows you how to create a simple working state machine sample using the .NET framework in the C# language.  Read More >

Generating Unique Application IDs in .NET


Mon, 16 Jun 2014 00:01:00 -0700
Peter Shaw discusses various methods for generating a unique ID so that your application can identify itself. Read More >

Beginner?s Guide to Using AppStudio for Building Windows 8 Applications


Mon, 02 Jun 2014 07:55:00 -0700
Vipul Patel shows you how easy it is (even for non-developers) to create Windows 8.1 applications using AppStudio. Read More >

Understanding Dependency Injection


Mon, 02 Jun 2014 05:54:00 -0700
Simply put, Dependency Injection is a design pattern that helps a class separate the logic of creating dependent objects. The result of this separation is a loosely coupled system where there is no rigid dependency between two concrete implementations. This article discusses what Dependency Injection is and illustrates its use in an ASP.NET MVC application. Read More >

Passing Data between Pages in ASP.NET


Wed, 28 May 2014 00:01:00 -0700
A quick look at the best methods for passing data from page to page in a .NET web application. Read More >

Intel's Galileo Does Homebrew


Fri, 23 May 2014 00:01:00 -0700
The Intel Galileo provides a solid framework for testing an embedded device concept for your next Internet of Things project.  Read More >

A Peek Under the Hood of the .NET Compiler Platform ? Roslyn


Mon, 19 May 2014 00:01:00 -0700
Vipul Patel gives you a peek under the hood of Roslyn, the .NET compiler platform. Read More >

Where Most Developers Put their Braces


Fri, 16 May 2014 12:09:00 -0700
Where do you put your curly braces? How does your answer compare to what over 1200 others said? Read More >

Netduino and the .NET Micro Framework


Fri, 16 May 2014 00:01:00 -0700
The Netduino board provides the .NET programmer with a way to write code for tiny devices using Visual Studio and familiar languages like C# and VB.Net.  Read More >

Writing C# Code Using SOLID Principles


Wed, 14 May 2014 00:01:00 -0700
Applying time proven SOLID principles make your code structured, neat and easy to maintain. Bipin Joshi examines SOLID principles and illustrates how they can be applied to your C# code.  Read More >

Finger Printing is the New Tracking Cookie


Wed, 07 May 2014 00:01:00 -0700
Recently one way that developers have been looking to address the cookie abuse problem is via a method known as fingerprinting. Peter Shaw shows you how to generate a fingerprint in C# for use in your own projects. Read More >

Using Sections and Partials to Manage Razor Views


Wed, 30 Apr 2014 00:01:00 -0700
Did you know that it's amazingly easy to reuse parts of code and other shared views inside your Razor templates? We?ll use examples to show you how. Read More >

Using String.format and Data Formatting in C#


Thu, 24 Apr 2014 00:01:00 -0700
String.format is not just a relic from a bygone era, but is actually still very useful even in today's brave new world. It?s time to dig into some data formatting!  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 >

Software Developer / Programmer - Distributed Systems (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume


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