
		<rss version="2.0">
			<channel>
				<title>AspAlliance.com - Bryian Tan</title>
				<link>http://aspalliance.com/author.aspx?uId=112722</link>
				<description>AspAlliance articles by Bryian Tan</description>
	
			<item>
				<title>ASP.NET - Password Strength Indicator using jQuery and XML</title>
				<description>Last week, I had the opportunity to help implement and integrate a strong password policy into the legacy web application developed using ASP technology. The solution I proposed was to use jQuery to display the password strength meter to help users create strong passwords. One of my colleagues asked if we would have to modify multiple pages and files if the client decided to alter the password policy. The answer is no. Thanks to jQuery, the client-side script and code behind can share the same information. The password policy information is stored in an XML file and the client-side script and code behind are reading from this to perform the password strength validation.</description>
				<link>http://aspalliance.com/2043_ASPNET__Password_Strength_Indicator_using_jQuery_and_XML</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 01 Feb 2011 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>SQL Injection and Cross-Site Scripting</title>
				<description>For the last couple of months, I was helping to patch up several legacy web applications for Cross-Site Scripting and SQL Injection vulnerabilities. I found lots of articles about this topic via Google, but reading about them and experimenting with them are two very different things. So I decided to put together a small sample application to examine the vulnerabilities that I found.</description>
				<link>http://aspalliance.com/1988_SQL_Injection_and_CrossSite_Scripting</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 14 Sep 2010 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>ASP.NET AJAX MultiHandleSliderExtender - Slide by Year and Month</title>
				<description>In this tutorial, I will demonstrate how to use the MultiHandleSlider extender to select and display both the year and the month in a range. This control eliminates the need to use four DropDownlist controls to hold the range values and the need for a validation control. Then we will use the Column Chart to display number of cars on Sesame Street based on the selected range values. This chart allows the user to drill down into the details for the selected car brands. </description>
				<link>http://aspalliance.com/1926_ASPNET_AJAX_MultiHandleSliderExtender__Slide_by_Year_and_Month</link>
				<author>Bryian Tan</author>
				<pubDate>Mon, 19 Apr 2010 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>ASP.NET Horizontal Menu Control</title>
				<description>A few weeks ago, I was working on an ASP.NET web application and needed a simple horizontal menu with a submenu. I decided to use ASP.NET&apos;s Menu control: Just drag and drop the control on to the page. Simple enough, but the control did not provide access key and target window support on menu items. I have put together a tutorial on how to include an access key attribute, include a target attribute, and include a site map path.</description>
				<link>http://aspalliance.com/1916_ASPNET_Horizontal_Menu_Control</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 02 Feb 2010 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>Silverlight - Creating Image Map with Hotspots</title>
				<description>Recently, I was working on a Silverlight application and one of the pages contained a graphic. One of the requirements was that the graphic should contain clickable regions (Hotspots) and display a dynamic navigation menu when clicked on. An image that contains one or more Hotspots or clickable areas is called an image map. I have put together a simple tutorial on how to get this done.</description>
				<link>http://aspalliance.com/1913_Silverlight__Creating_Image_Map_with_Hotspots</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 19 Jan 2010 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>ASP.NET Slideshow Control with jQuery and XML</title>
				<description>For the past few years, image sliders, slide-shows, and ad rotator scripts have become increasingly popular for web pages. There are thousands of these scripts on the Web but is difficult to find one that can fit your requirements. Ideally, you would want a script that is flexible enough for to use as an ad rotator, for slide-shows, or for image rotators with navigation controls and extract the slides information from XML file. After spending some time researching for it, I found the jQuery based slideshow with navigation controls from Dynamic Drive and the article reading-xml-with-jquery. I have put together a step by step tutorial on how I have accomplished this. </description>
				<link>http://aspalliance.com/1900_ASPNET_Slideshow_Control_with_jQuery_and_XML</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 05 Jan 2010 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>Disable an ASP.NET Button Control During Postback with an AJAX Loading Background Image</title>
				<description>There are times when our applications might take an extra few seconds to respond to a click event. Some users might get impatient and click on the button more than once. We can easily avoid this type of situation by disabling the submit button during postback on the page by using a client-side script.</description>
				<link>http://aspalliance.com/1894_Disable_an_ASPNET_Button_Control_During_Postback_with_an_AJAX_Loading_Background_Image</link>
				<author>Bryian Tan</author>
				<pubDate>Mon, 23 Nov 2009 00:00:00 GMT</pubDate>
			</item>
	
			<item>
				<title>ASP.NET Multiple Selection DropDownList with AJAX HoverMenuExtender</title>
				<description>This web user control comprises the ASP.NET AJAX HoverMenuExtender, JavaScript, StyleSheet, and CheckBoxListExCtrl. The final product works with or without a MasterPage and you can drag and drop more than one instance of the control on to the page. </description>
				<link>http://aspalliance.com/1886_ASPNET_Multiple_Selection_DropDownList_with_AJAX_HoverMenuExtender</link>
				<author>Bryian Tan</author>
				<pubDate>Tue, 20 Oct 2009 00:00:00 GMT</pubDate>
			</item>
	
			</channel>
		</rss>
	