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"> </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> </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"> <!-- "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> </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/win_mobile/phone_apps/building-a-screen-recorder-application-for-windows-phone.html class=headlines>Building a Screen Recorder Application for Windows Phone</a></h2><br /><span class=pubdate>Fri, 14 Nov 2014 00:15:00 -0800</span><div class=description>This article walks you through the basics of building a screen recorder Windows Phone 8.1 application.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/phone_apps/building-a-screen-recorder-application-for-windows-phone.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/blog/category/programming/microsoft-updates-to-visual-studio-and-more.html class=headlines>Microsoft Updates to Visual Studio and More</a></h2><br /><span class=pubdate>Thu, 13 Nov 2014 08:42:00 -0800</span><div class=description>Microsoft is releasing and updating a lot of products including changes to Visual Studio and Azure. They even announced more open sourcing that is happening!&nbsp;<a class=readmore href=http://www.codeguru.com/blog/category/programming/microsoft-updates-to-visual-studio-and-more.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/interesting-animation-effects-with-wpf.html class=headlines>Interesting Animation Effects with WPF</a></h2><br /><span class=pubdate>Wed, 12 Nov 2014 00:15:00 -0800</span><div class=description>Did you know you could animate colour gradients in WPF? Well, you can, and here's the result.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/interesting-animation-effects-with-wpf.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/win_mobile/phone_apps/using-the-lightsensor-class-in-your-windows-store-apps.html class=headlines>Using the LightSensor Class in Your Windows Store Apps</a></h2><br /><span class=pubdate>Fri, 07 Nov 2014 00:15:00 -0800</span><div class=description>Windows Phone 8.1 can detect ambient light if the device hardware has a light sensor. Learn how to use the light sensor to detect changes in the user environment.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/phone_apps/using-the-lightsensor-class-in-your-windows-store-apps.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-background-workers-in-c.html class=headlines>Working with Background Workers in C#</a></h2><br /><span class=pubdate>Wed, 05 Nov 2014 00:15:00 -0800</span><div class=description>Enjoy a gentle refresher on background workers and multi threaded code.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/working-with-background-workers-in-c.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/win_mobile/restricting-input-scope-in-your-windows-phone-apps.html class=headlines>Restricting Input Scope in Your Windows Phone Apps</a></h2><br /><span class=pubdate>Fri, 31 Oct 2014 00:15:00 -0700</span><div class=description>Windows Phone supports various input scopes to restrict input to controls. Come learn about them.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/restricting-input-scope-in-your-windows-phone-apps.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/authenticating-a-onedrive-account.html class=headlines>Authenticating a OneDrive Account</a></h2><br /><span class=pubdate>Wed, 29 Oct 2014 00:15:00 -0700</span><div class=description>Cloud computing? You can use a OneDrive account to accomplish similar file sharing.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/authenticating-a-onedrive-account.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/telerik-takes-cross-platform-mobile-development-to-the-next-level-for-.net-developers-with-latest-telerik-devcraft-release.html class=headlines>Telerik Takes Cross-Platform Mobile Development to the Next Level for .NET Developers with Latest Telerik DevCraft Release</a></h2><br /><span class=pubdate>Tue, 28 Oct 2014 14:56:00 -0700</span><div class=description>Telerik Takes Cross-Platform Mobile Development to the Next Level for .NET Developers with Latest Telerik DevCraft Release&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/telerik-takes-cross-platform-mobile-development-to-the-next-level-for-.net-developers-with-latest-telerik-devcraft-release.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/win_mobile/using-picker-controls-in-your-windows-phone-apps.html class=headlines>Using Picker Controls in Your Windows Phone Apps</a></h2><br /><span class=pubdate>Fri, 24 Oct 2014 00:30:00 -0700</span><div class=description>Learn about the basics of using picker controls to allow users to select files and/or folders in your Windows Phone applications.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/using-picker-controls-in-your-windows-phone-apps.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/tools/visualstudioadd-ins/installers-for-.net.html class=headlines>Installers for .NET</a></h2><br /><span class=pubdate>Wed, 22 Oct 2014 00:15:00 -0700</span><div class=description>Yes, installers for your software still exist. Adding one to your release may do wonders for its popularity ratings.&nbsp;<a class=readmore href=http://www.codeguru.com/tools/visualstudioadd-ins/installers-for-.net.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/windows8/programmatically-finding-available-services-on-windows-8.1.html class=headlines>Programmatically Finding Available Services on Windows 8.1</a></h2><br /><span class=pubdate>Fri, 17 Oct 2014 00:15:00 -0700</span><div class=description>Windows developers, learn how to programmatically find devices on Windows 8.1.&nbsp;<a class=readmore href=http://www.codeguru.com/windows8/programmatically-finding-available-services-on-windows-8.1.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/pinvoke-refresher.html class=headlines>P/Invoke Refresher</a></h2><br /><span class=pubdate>Wed, 15 Oct 2014 00:15:00 -0700</span><div class=description>It might be older technology, but P/Invoke is still useful today. Learn how to leverage it to your advantage.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/pinvoke-refresher.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/win_mobile/phone_apps/working-with-the-windows-phone-action-center-in-your-mobile-apps.html class=headlines>Working with the Windows Phone Action Center in Your Mobile Apps</a></h2><br /><span class=pubdate>Fri, 10 Oct 2014 00:15:00 -0700</span><div class=description>Walk through the basics of interacting with Windows Phone Action Center in your mobile applications targeting Windows Phone 8.1.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/phone_apps/working-with-the-windows-phone-action-center-in-your-mobile-apps.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/accessing-.net-serial-ports-from-c.html class=headlines>Accessing .NET Serial Ports from C#</a></h2><br /><span class=pubdate>Wed, 08 Oct 2014 00:15:00 -0700</span><div class=description>Dust off your serial port and find new uses for a nearly-forgotten data link.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/accessing-.net-serial-ports-from-c.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/win_mobile/using-a-datagram-udp-socket-to-send-and-receive-data-in-your-mobile-apps.html class=headlines>Using a Datagram (UDP) Socket to Send and Receive Data in Your Mobile Apps</a></h2><br /><span class=pubdate>Fri, 03 Oct 2014 00:15:00 -0700</span><div class=description>Developers, learn how to use a datagram socket (UDP) to send and receive data in your mobile applications.&nbsp;<a class=readmore href=http://www.codeguru.com/win_mobile/using-a-datagram-udp-socket-to-send-and-receive-data-in-your-mobile-apps.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/blog/category/technology/the-next-big-change-are-you-considering-it.html class=headlines>The Next Big Change: Are You Considering It? </a></h2><br /><span class=pubdate>Thu, 02 Oct 2014 06:55:00 -0700</span><div class=description>Perceptual computing is considered science fiction to some. In a very real sense, things are about to change.&nbsp;<a class=readmore href=http://www.codeguru.com/blog/category/technology/the-next-big-change-are-you-considering-it.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/vb/databases-and-windows-8.1-and-vb.html class=headlines>Databases and Windows 8.1 and VB</a></h2><br /><span class=pubdate>Wed, 01 Oct 2014 00:15:00 -0700</span><div class=description>Even if you're a newbie, working with databases with VB.NET is a manageable task.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/vb/databases-and-windows-8.1-and-vb.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/columns/dotnet/when-to-use-static-and-non-static.html class=headlines>When to Use Should Static and Non-Static</a></h2><br /><span class=pubdate>Mon, 29 Sep 2014 00:15:00 -0700</span><div class=description>When is it appropriate to use a static construct? Learn about it here.&nbsp;<a class=readmore href=http://www.codeguru.com/columns/dotnet/when-to-use-static-and-non-static.html>Read More &gt;</a></div></div><div style=margin-bottom:10px;><h2 class=articleTitle><a href=http://www.codeguru.com/csharp/unique-validation-on-composite-fields-in-sharepoint.html class=headlines>Unique Validation on Composite Fields in SharePoint</a></h2><br /><span class=pubdate>Fri, 26 Sep 2014 00:15:00 -0700</span><div class=description>Many times, a row needs to be identified as unique based on multiple columns. SharePoint, out of the box, allows only one column to be marked unique. This means a customization is needed.&nbsp;<a class=readmore href=http://www.codeguru.com/csharp/unique-validation-on-composite-fields-in-sharepoint.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--> <!-- JustTechJobs Small Box Start --> <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
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

Building a Screen Recorder Application for Windows Phone


Fri, 14 Nov 2014 00:15:00 -0800
This article walks you through the basics of building a screen recorder Windows Phone 8.1 application. Read More >

Microsoft Updates to Visual Studio and More


Thu, 13 Nov 2014 08:42:00 -0800
Microsoft is releasing and updating a lot of products including changes to Visual Studio and Azure. They even announced more open sourcing that is happening! Read More >

Interesting Animation Effects with WPF


Wed, 12 Nov 2014 00:15:00 -0800
Did you know you could animate colour gradients in WPF? Well, you can, and here's the result. Read More >

Using the LightSensor Class in Your Windows Store Apps


Fri, 07 Nov 2014 00:15:00 -0800
Windows Phone 8.1 can detect ambient light if the device hardware has a light sensor. Learn how to use the light sensor to detect changes in the user environment. Read More >

Working with Background Workers in C#


Wed, 05 Nov 2014 00:15:00 -0800
Enjoy a gentle refresher on background workers and multi threaded code. Read More >

Restricting Input Scope in Your Windows Phone Apps


Fri, 31 Oct 2014 00:15:00 -0700
Windows Phone supports various input scopes to restrict input to controls. Come learn about them. Read More >

Authenticating a OneDrive Account


Wed, 29 Oct 2014 00:15:00 -0700
Cloud computing? You can use a OneDrive account to accomplish similar file sharing. Read More >

Telerik Takes Cross-Platform Mobile Development to the Next Level for .NET Developers with Latest Telerik DevCraft Release


Tue, 28 Oct 2014 14:56:00 -0700
Telerik Takes Cross-Platform Mobile Development to the Next Level for .NET Developers with Latest Telerik DevCraft Release Read More >

Using Picker Controls in Your Windows Phone Apps


Fri, 24 Oct 2014 00:30:00 -0700
Learn about the basics of using picker controls to allow users to select files and/or folders in your Windows Phone applications. Read More >

Installers for .NET


Wed, 22 Oct 2014 00:15:00 -0700
Yes, installers for your software still exist. Adding one to your release may do wonders for its popularity ratings. Read More >

Programmatically Finding Available Services on Windows 8.1


Fri, 17 Oct 2014 00:15:00 -0700
Windows developers, learn how to programmatically find devices on Windows 8.1. Read More >

P/Invoke Refresher


Wed, 15 Oct 2014 00:15:00 -0700
It might be older technology, but P/Invoke is still useful today. Learn how to leverage it to your advantage. Read More >

Working with the Windows Phone Action Center in Your Mobile Apps


Fri, 10 Oct 2014 00:15:00 -0700
Walk through the basics of interacting with Windows Phone Action Center in your mobile applications targeting Windows Phone 8.1. Read More >

Accessing .NET Serial Ports from C#


Wed, 08 Oct 2014 00:15:00 -0700
Dust off your serial port and find new uses for a nearly-forgotten data link. Read More >

Using a Datagram (UDP) Socket to Send and Receive Data in Your Mobile Apps


Fri, 03 Oct 2014 00:15:00 -0700
Developers, learn how to use a datagram socket (UDP) to send and receive data in your mobile applications. Read More >

The Next Big Change: Are You Considering It?


Thu, 02 Oct 2014 06:55:00 -0700
Perceptual computing is considered science fiction to some. In a very real sense, things are about to change. Read More >

Databases and Windows 8.1 and VB


Wed, 01 Oct 2014 00:15:00 -0700
Even if you're a newbie, working with databases with VB.NET is a manageable task. Read More >

When to Use Should Static and Non-Static


Mon, 29 Sep 2014 00:15:00 -0700
When is it appropriate to use a static construct? Learn about it here. Read More >

Unique Validation on Composite Fields in SharePoint


Fri, 26 Sep 2014 00:15:00 -0700
Many times, a row needs to be identified as unique based on multiple columns. SharePoint, out of the box, allows only one column to be marked unique. This means a customization is needed. 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