<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="/rss/rss.xsl"?>
<rss version="2.0">
	<channel>
	<title>ASP 101 News</title>
	<link>http://www.asp101.com/</link>
	<description>The latest news from ASP 101.  The place Active Server Pages and ASP.NET developers go!</description>
	<language>en-us</language>
	<copyright>Copyright 2007 Jupitermedia Corporation All Rights Reserved.</copyright>
	<managingEditor>john@asp101.com</managingEditor>
	<webMaster>webmaster@asp101.com</webMaster>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<item>
		<title>Visual Studio Item Templates</title>
		<link>http://www.asp101.com/tips/index.asp?id=163</link>
		<description>
		&lt;p&gt;
		When you add a new page to your Web site, do you often find yourself cutting and pasting from
		another page to get started?  If you're spending more time importing controls and setting up content
		regions for your master page than actually working on the new page, you might want to look into
		creating an &quot;Item template&quot; in Visual Studio.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 18 Nov 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Cut or Copy Entire Lines Instantly in Visual Studio</title>
		<link>http://www.asp101.com/tips/index.asp?id=162</link>
		<description>
		&lt;p&gt;
		While this is really more of a Visual Studio tip than an ASP tip, it's a huge time saver that few people seem to know about.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 11 Nov 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Using the Response.RedirectLocation Property</title>
		<link>http://www.asp101.com/tips/index.asp?id=161</link>
		<description>
		&lt;p&gt;
		It appears that ASP.NET actually includes a Response.RedirectLocation property which you can
		set instead of using the AppendHeader method we originally used in our tip about permanent redirects.
		The end result is the same, but based on the feedback we've received it seems that many of our readers
		prefer the RedirectLocation method.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 4 Nov 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Improved Proper Case Sample Function</title>
		<link>http://www.asp101.com/samples/pcase.asp#yetanother</link>
		<description>
		&lt;p&gt;
		As often happens, one of our visitors has taken one of our scripts and improved upon it.
		Our original was designed to mimic VB's vbProperCase format.  The problem is that they both fail
		miserably on things like &quot;Peter O'Tool&quot; or &quot;Camilla Parker-Bowles&quot;.
		This new version handles both of those correctly.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 28 Oct 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>Response.Redirect vs. &quot;301 Moved Permanently&quot;</title>
		<link>http://www.asp101.com/tips/index.asp?id=161</link>
		<description>
		&lt;p&gt;
		We've all used Response.Redirect at one time or another.  It's the quick and easy way to get
		visitors pointed in the right direction if they somehow end up in the wrong place.
		But did you know that Response.Redirect sends an HTTP response status code of &quot;302 Found&quot;
		when you might really want to send &quot;301 Moved Permanently&quot;?
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 21 Oct 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Microsoft Releases Silverlight 2</title>
		<link>http://www.asp101.com/articles/pr/081014Silverlight2.asp</link>
		<description>
		&lt;p&gt;
		Microsoft has shipped the release version of Silverlight 2. The runtime is currently available for Windows and Mac browsers.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 14 Oct 2008 00:00:00 GMT</pubDate>
		<category>Press Releases</category>
	</item>
	<item>
		<title>Using HttpOnly Cookies in ASP.NET 1.x and Classic ASP</title>
		<link>http://www.asp101.com/tips/index.asp?id=160#update</link>
		<description>
		&lt;p&gt;
		I've gotten a number of email from users anxious to use HttpOnly cookies in their legacy Web projects. Rest assured, you can get the same HttpOnly functionality regardless of your server side tool of choice... it's just takes a little more work.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 7 Oct 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Help Stop Cross-Site Scripting Attacks with HttpOnly Cookies</title>
		<link>http://www.asp101.com/tips/index.asp?id=160</link>
		<description>
		&lt;p&gt;
		Did you know that there's a simple little change you can make in the way you handle cookies that can help prevent your users from falling victim to a cross-site scripting attack? Implementing HttpOnly cookies is quick, easy, and goes a long way towards making your application safer for everyone.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 30 Sep 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Classic ASP Ad Rotator Sample</title>
		<link>http://www.asp101.com/samples/adrotator.asp</link>
		<description>
		&lt;p&gt;
		This sample illustrates the basics of how to use the Ad Rotator control. The control is easy to use, and just like its .NET counterpart, it can be useful even if you're not actually serving advertisements.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 23 Sep 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>Jump To a File in Windows Explorer Directly From Visual Studio</title>
		<link>http://www.asp101.com/tips/index.asp?id=159</link>
		<description>
		&lt;p&gt;
		Did you know that recent versions of Visual Studio all come with the handy little feature of being able to jump directly to the folder that contains the file you're currently working on? 
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 16 Sep 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>ASP.NET Ad Rotator Sample</title>
		<link>http://www.asp101.com/samples/adrotator_aspx.asp</link>
		<description>
		&lt;p&gt;
		This sample illustrates the basics of how to use the ASP.NET Ad Rotator control. The control is quite simple and even if you're not actually serving advertisements it's a great way to rotate the display of other images as well.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 9 Sep 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>Yet Another User-Contributed Version of the Calendar Sample</title>
		<link>http://www.asp101.com/samples/calendar.asp#robin</link>
		<description>
		&lt;p&gt;
		We must've done something right when we wrote this sample, because it's ten years later
		and users are still using it and even sending us their own customized versions.
		Quite a few changes in this version.  If any of these features are something you
		think might be useful, download it and give it a whirl!
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 2 Sep 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>Visual Studio 2008 SP1 and .NET Framework 3.5 SP1</title>
		<link>http://www.asp101.com/articles/pr/080826VS2008SP1.asp</link>
		<description>
		&lt;p&gt;
		After a healthy run in beta, Microsoft has finally released both Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 26 Aug 2008 00:00:00 GMT</pubDate>
		<category>Press Releases</category>
	</item>
	<item>
		<title>Case-Insensitive Usernames and Passwords</title>
		<link>http://www.asp101.com/samples/faq/faq_login.asp</link>
		<description>
		&lt;p&gt;
		Our login and password sample code has always been case-sensitive.  While we don't really recommend it, if you must make your usernames and/or passwords case-insensitive, it's actually quite easy to do.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 19 Aug 2008 00:00:00 GMT</pubDate>
		<category>FAQs</category>
	</item>
	<item>
		<title>How To List The Tables In A Database</title>
		<link>http://www.asp101.com/tips/index.asp?id=158</link>
		<description>
		&lt;p&gt;
		While developers are usually interested in accessing the data contained within a database's tables, occasionally you need to know something about the tables themselves. It's at these times when this quick ASP.NET tip might come in handy.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 12 Aug 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Form ViewState ASP.NET Sample Code</title>
		<link>http://www.asp101.com/samples/form_viewstate_aspx.asp</link>
		<description>
		&lt;p&gt;
		This sample illustrates how ASP.NET handles the problem of maintaining a Web form's ViewState for you automatically. As such, the actual code involved is not that exciting, but the fact that it does all the work for you should excite you some.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 5 Aug 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>Name Your Development Sites</title>
		<link>http://www.asp101.com/tips/index.asp?id=157</link>
		<description>
		&lt;p&gt;
		Do you ever get sick of trying to remember the IP address to the local development version of a site you're working on?  Here's a little tip that might help.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 29 Jul 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Installing IIS on Windows Vista Home Premium</title>
		<link>http://www.asp101.com/tips/index.asp?id=156</link>
		<description>
		&lt;p&gt;
		While you may expect to be able to install IIS 7.0 on Windows Vista Business and Vista Ultimate, you might be surprised to learn that you can also install IIS 7.0 on Windows Vista Home Premium.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 22 Jul 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Sending Email to Multiple Users with the Tell a Friend Sample</title>
		<link>http://www.asp101.com/samples/faq/faq_tell_a_friend.asp</link>
		<description>
		&lt;p&gt;
		Based on your requests, this week we explain how to modify our Tell a Friend sample so that it allows users to enter multiple, comma-separated email addresses.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 15 Jul 2008 00:00:00 GMT</pubDate>
		<category>FAQs</category>
	</item>
	<item>
		<title>Leaving Scripts and Styles Inline</title>
		<link>http://www.asp101.com/tips/index.asp?id=155</link>
		<description>
		&lt;p&gt;
		When deciding if you should leave a Web page's JavaScript and styles inline or move them to a separate linked .js or .css file, there are a few different factors to consider.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 8 Jul 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Move Settings Out of the Web.config File</title>
		<link>http://www.asp101.com/tips/index.asp?id=154</link>
		<description>
		&lt;p&gt;
		Did you know that you can move sections of your Web.config file into other files?  Whether it's to keep things tidy or simply to make it easier to find the settings you change often, it's easy to do and yet few people even realize you can.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 1 Jul 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Use the Same Event Handler for Multiple Objects</title>
		<link>http://www.asp101.com/tips/index.asp?id=153</link>
		<description>
		&lt;p&gt;
		As a developer, repetitive code is your enemy.  It takes longer to write, leads to larger files, and is harder to maintain.  Which brings me to the point of this tip.  Did you know that you can tie the same event handler to multiple objects?  It's easy to do, but most people never think to try it.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 24 Jun 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	<item>
		<title>Checkbox to Database Sample</title>
		<link>http://www.asp101.com/samples/checkbox2db.asp</link>
		<description>
		&lt;p&gt;
		This sample builds upon our original Checkbox sample by showing you how to
		display boolean data as a checkbox and then how to save the state of that
		checkbox back to a database.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 17 Jun 2008 00:00:00 GMT</pubDate>
		<category>Samples</category>
	</item>
	<item>
		<title>How To Calculate Age</title>
		<link>http://www.asp101.com/tips/index.asp?id=152</link>
		<description>
		&lt;p&gt;
		Determining a person's age given their date of birth seems simple enough, but I get a lot of email from people who can't seem to get the code working as it should.
		&lt;/p&gt;
		</description>
		<pubDate>Tue, 10 Jun 2008 00:00:00 GMT</pubDate>
		<category>Quick Tips</category>
	</item>
	</channel>
</rss>
