<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tips &amp; Tricks</title><link>http://forums.asp.net/53.aspx</link><description>Cool code and exciting examples, provided by our members.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Advanced url rewriting for the rest of us - how to create a custom transform in UrlRewriter.net</title><link>http://forums.asp.net/thread/3500696.aspx</link><pubDate>Sun, 08 Nov 2009 17:12:21 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3500696</guid><dc:creator>rtpHarry</dc:creator><author>rtpHarry</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3500696.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3500696</wfw:commentRss><description>&lt;p&gt;At first glance url rewriting can be a daunting task, but today we will see that it doesn&amp;#39;t have to be. Every developer desires clean urls for their apps but because its not built into the language in a straight forward way its usually left on the &amp;quot;nice to haves&amp;quot; list. I am going to take you on a tour of the UrlRewriter.net library from the theory to implementing it in your website.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://runtingsproper.blogspot.com/2009/11/advanced-url-rewriting-for-rest-of-us.html"&gt;http://runtingsproper.blogspot.com/2009/11/advanced-url-rewriting-for-rest-of-us.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level </title><link>http://forums.asp.net/thread/769696.aspx</link><pubDate>Fri, 10 Dec 2004 07:23:25 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:769696</guid><dc:creator>ranganh</dc:creator><author>ranganh</author><slash:comments>46</slash:comments><comments>http://forums.asp.net/thread/769696.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=769696</wfw:commentRss><description>
&lt;br /&gt;
You may get this error when trying to browse an asp.net application.
&lt;br /&gt;

&lt;br /&gt;
The debug information shows that &amp;quot;This error can be caused by a virtual directory not being configured as an application in IIS.&amp;quot;
&lt;br /&gt;

&lt;br /&gt;
However, this error occurs primarily out of 2 scenarios.
&lt;br /&gt;

&lt;br /&gt;
1. When you create an new web application using visual studio.net, it automatically creates the virtual directory and configures it as an application. However, if you manually create the virtual directory and it is not configured as an application, then you will not be able to browse the application and may get the above error.  The debug information you get as mentioned above, is applicable to this scenario.
&lt;br /&gt;

&lt;br /&gt;
To resolve it, Right Click on the virtual directory - select properties and then click on  
&lt;br /&gt;
&amp;quot;Create&amp;quot; next to the &amp;quot;Application&amp;quot; Label and the textbox.  It will automatically create the &amp;quot;application&amp;quot; using the virtual directory's name.  Now the application can be accessed.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
2. When you have sub-directories in your application, you can have web.config file for the sub-directory.  However, there are certain properties which cannot be set in the web.config of the sub-directory such as authentication, session state (you may see that the error message shows the line number where the authentication or sessionstate is declared in the web.config of the sub-directory).  The reason is, these settings cannot be overridden at the sub-directory level unless the sub-directory is also configured as an application (as mentioned in the above point).
&lt;br /&gt;

&lt;br /&gt;
Mostly we have the practice of adding web.config in the sub-directory if we want to protect access to the sub-directory files (say, the directory is admin and we wish to protect the admin pages from unathorized users).
&lt;br /&gt;

&lt;br /&gt;
But actually, this can be achieved in the web.config at the application's root level itself, by specifing the location path tags and authorization, as follows:-
&lt;br /&gt;

&lt;br /&gt;
&lt;pre&gt;
&lt;br /&gt;
&amp;lt;location path=&amp;quot;Admin&amp;quot;&amp;gt;
&lt;br /&gt;
    &amp;lt;system.web&amp;gt;
&lt;br /&gt;
      &amp;lt;authorization&amp;gt;
&lt;br /&gt;
	&amp;lt;allow roles=&amp;quot;administrators&amp;quot; /&amp;gt;
&lt;br /&gt;
	&amp;lt;deny users=&amp;quot;*&amp;quot; /&amp;gt;
&lt;br /&gt;
      &amp;lt;/authorization&amp;gt;
&lt;br /&gt;
    &amp;lt;/system.web&amp;gt;
&lt;br /&gt;
&amp;lt;/location&amp;gt;
&lt;br /&gt;
&lt;/pre&gt;
&lt;br /&gt;

&lt;br /&gt;
However, if you wish to have a web.config at the sub-directory level and protect the sub-directory, you can just specify the Authorization mode as follows:-
&lt;br /&gt;

&lt;br /&gt;
&lt;pre&gt;
&lt;br /&gt;
&amp;lt;configuration&amp;gt;
&lt;br /&gt;
&amp;lt;system.web&amp;gt;
&lt;br /&gt;
&amp;lt;authorization&amp;gt;
&lt;br /&gt;
     &amp;lt;allow roles=&amp;quot;administrators&amp;quot; /&amp;gt;
&lt;br /&gt;
     &amp;lt;deny users=&amp;quot;*&amp;quot; /&amp;gt;
&lt;br /&gt;
 &amp;lt;/authorization&amp;gt;
&lt;br /&gt;
&amp;lt;/system.web&amp;gt;
&lt;br /&gt;
&amp;lt;/configuration&amp;gt;
&lt;br /&gt;
&lt;/pre&gt;
&lt;br /&gt;

&lt;br /&gt;
Thus you can protect the sub-directory from unauthorized access.
&lt;br /&gt;

&lt;br /&gt;
Cheers.</description></item><item><title>error: 26 - Error Locating Server/Instance Specified</title><link>http://forums.asp.net/thread/3542906.aspx</link><pubDate>Wed, 02 Dec 2009 05:21:15 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3542906</guid><dc:creator>kutting</dc:creator><author>kutting</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3542906.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3542906</wfw:commentRss><description>&lt;p&gt;Hi Guys,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you are facing problem with connecting to SQL Server through ur application. And getting following error&lt;/p&gt;&lt;p&gt;&amp;quot;&lt;i&gt;An error has occurred while establishing a connection to the server.
When connecting to SQL Server 2005, this failure may be caused by the
fact that under the default settings SQL Server does not allow remote
connections. (provider: SQL Network Interfaces, error: 26 - Error
Locating Server/Instance Specified)&lt;/i&gt;&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Step 1. &lt;/p&gt;&lt;p&gt;Check if you can login to your SQL Server Managed Studio using ur user Name and pwd. &lt;/p&gt;&lt;p&gt;Example using ur sa account which is ur default account&lt;/p&gt;&lt;p&gt;If not the then follow following steps&lt;/p&gt;&lt;p&gt;Change the authentication mode to mixed from Windows, Following are the steps to be followed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In SQL Server Management Studio Object Explorer, right-click the server, and then click &lt;b&gt;Properties&lt;/b&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the &lt;b&gt;Security&lt;/b&gt; page, under &lt;b&gt;Server authentication&lt;/b&gt;, select the new server authentication mode &amp;quot;SQL Server and Windows Authentication mode&amp;quot;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the SQL Server Management Studio dialog box, click &lt;b&gt;OK&lt;/b&gt; to acknowledge the requirement to restart SQL Server&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To Enable the sa login.&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In Object Explorer, expand &lt;b&gt;Security&lt;/b&gt;, expand Logins, right-click &lt;b&gt;sa&lt;/b&gt;, and then click &lt;b&gt;Properties&lt;/b&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the &lt;b&gt;General&lt;/b&gt; page, you might have to create and confirm a password for the &lt;b&gt;sa&lt;/b&gt; login.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the &lt;b&gt;Status&lt;/b&gt; page, in the &lt;b&gt;Login&lt;/b&gt; section, click &lt;b&gt;Enabled&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;Step 2.&lt;/span&gt;&lt;/p&gt;&lt;h3 id="tocHeadRef"&gt;Enable remote connections for SQL Server 2005 Express or SQL Server 2005 Developer Edition&lt;/h3&gt;&lt;p&gt;

You must enable remote connections for each instance of SQL Server 2005 that you want to connect to from a remote computer.
To do this, follow these steps:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server 2005&lt;/b&gt;, point to &lt;b&gt;Configuration Tools&lt;/b&gt;, and then click &lt;b&gt;SQL Server Surface Area Configuration&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;SQL Server 2005 Surface Area Configuration&lt;/b&gt; page, click &lt;b&gt;Surface Area Configuration for Services and Connections&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;Surface Area Configuration for Services and Connections&lt;/b&gt; page, expand &lt;b&gt;Database Engine&lt;/b&gt;,  click &lt;b&gt;Remote Connections&lt;/b&gt;, click &lt;b&gt;Local and remote connections&lt;/b&gt;, click the appropriate protocol to enable for your environment, and then click &lt;b&gt;Apply&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; Click &lt;b&gt;OK&lt;/b&gt; when you receive the following message:
&lt;div&gt;Changes to Connection Settings will not take effect until you restart the Database Engine service.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;Surface Area Configuration for Services and Connections&lt;/b&gt; page, expand &lt;b&gt;Database Engine&lt;/b&gt;,  click &lt;b&gt;Service&lt;/b&gt;, click &lt;b&gt;Stop&lt;/b&gt;, wait until the MSSQLSERVER service stops, and then click &lt;b&gt;Start&lt;/b&gt; to restart the MSSQLSERVER service.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Step 3.&amp;nbsp; &lt;/p&gt;&lt;h3 id="tocHeadRef"&gt;Enable the SQL Server Browser service&lt;/h3&gt;&lt;p&gt;

If
you are running SQL Server 2005 by using an instance name and you are
not using a specific TCP/IP port number in your connection string, you
must enable the SQL Server Browser service to allow for remote
connections. For example, SQL Server 2005 Express is installed with a
default instance name of Computer Name\SQLEXPRESS. You are
only required to enable the SQL Server Browser service one time,
regardless of how many instances of SQL Server 2005 you are running.
To enable the SQL Server Browser service, follow these steps.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Important&lt;/b&gt;
These steps may increase your security risk. These steps may also make
your computer or your network more vulnerable to attack by malicious
users or by malicious software such as viruses. We recommend the
process that this article describes to enable programs to operate as
they are designed to, or to implement specific program capabilities.
Before you make these changes, we recommend that you evaluate the risks
that are associated with implementing this process in your particular
environment. If you choose to implement this process, take any
appropriate additional steps to help protect your system. We recommend
that you use this process only if you really require this process.&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server 2005&lt;/b&gt;, point to &lt;b&gt;Configuration Tools&lt;/b&gt;, and then click &lt;b&gt;SQL Server Surface Area Configuration&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;SQL Server 2005 Surface Area Configuration&lt;/b&gt; page, click &lt;b&gt;Surface Area Configuration for Services and Connections&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;Surface Area Configuration for Services and Connections&lt;/b&gt; page, click &lt;b&gt;SQL Server Browser&lt;/b&gt;, click &lt;b&gt;Automatic&lt;/b&gt; for &lt;b&gt;Startup type&lt;/b&gt;, and then click &lt;b&gt;Apply&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; When you click the &lt;b&gt;Automatic&lt;/b&gt; option, the SQL Server Browser service starts automatically every time that you start Microsoft Windows.&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;
When you run the SQL Server Browser service on a computer, the computer
displays the instance names and the connection information for each
instance of SQL Server that is running on the computer. This risk can
be reduced by not enabling the SQL Server Browser service and by
connecting to the instance of SQL Server directly through an assigned
TCP port. Connecting directly to an instance of SQL Server through a
TCP port is beyond the scope of this article. For more information
about the SQL Server Browser server and connecting to an instance of
SQL Server, see the following topics in SQL Server Books Online:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;SQL Server Browser Service&lt;/li&gt;
&lt;li&gt;Connecting to the SQL Server Database Engine&lt;/li&gt;
&lt;li&gt;Client Network Configuration&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Step 4.&lt;/p&gt;&lt;h3 id="tocHeadRef"&gt;Create exceptions in Windows Firewall&lt;/h3&gt;&lt;p&gt;

These
steps apply to the version of Windows Firewall that is included in
Windows XP Service Pack 2 (SP2) and in Windows Server 2003. If you are
using a different firewall system, see your firewall documentation for
more information.
&lt;br /&gt;&lt;br /&gt;If you are running a firewall on the computer that is running
SQL Server 2005, external connections to SQL Server 2005 will be
blocked unless SQL Server 2005 and the SQL Server Browser service can
communicate through the firewall. You must create an exception for each
instance of SQL Server 2005 that you want to accept remote connections
and an exception for the SQL Server Browser service.&lt;br /&gt;&lt;br /&gt;SQL Server
2005 uses an instance ID as part of the path when you install its
program files. To create an exception for each instance of SQL Server,
you must identify the correct instance ID. To obtain an instance ID,
follow these steps:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server 2005&lt;/b&gt;, point to &lt;b&gt;Configuration Tools&lt;/b&gt;, and then click &lt;b&gt;SQL Server Configuration Manager&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;In
SQL Server Configuration Manager, click the SQL Server Browser service
in the right pane, right-click the instance name in the main window,
and then click &lt;b&gt;Properties&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;On the &lt;b&gt;SQL Server Browser Properties&lt;/b&gt; page, click the &lt;b&gt;Advanced&lt;/b&gt; tab, locate the instance ID in the property list, and then click &lt;b&gt;OK&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;To open Windows Firewall, click &lt;b&gt;Start&lt;/b&gt;, click &lt;b&gt;Run&lt;/b&gt;, type &lt;span&gt;firewall.cpl&lt;/span&gt;, and then click &lt;b&gt;OK&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Step 5.&lt;/p&gt;&lt;h4 id="tocHeadRef"&gt;Create an exception for SQL Server 2005 in Windows Firewall&lt;/h4&gt;&lt;p&gt;

To create an exception for SQL Server 2005 in Windows Firewall, follow these steps:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;In Windows Firewall, click the &lt;b&gt;Exceptions&lt;/b&gt; tab, and then click &lt;b&gt;Add Program&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;In the Add a Program window, click &lt;b&gt;Browse&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt; Click the C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe executable program, click &lt;b&gt;Open&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; The path may be different depending on where SQL Server 2005 is installed. MSSQL.1 is a placeholder for the instance ID that you obtained in step 3  of the previous procedure.&lt;/li&gt;
&lt;li&gt;Repeat steps 1 through 3 for each instance of SQL Server 2005 that needs an exception. &lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="tocHeadRef"&gt;Create an exception for the SQL Server Browser service in Windows Firewall&lt;/h4&gt;&lt;p&gt;

To create an exception for the SQL Server Browser service in Windows Firewall, follow these steps:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;In Windows Firewall, click the &lt;b&gt;Exceptions&lt;/b&gt; tab, and then click &lt;b&gt;Add Program&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;In the Add a Program window, click &lt;b&gt;Browse&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Click the C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe executable program, click &lt;b&gt;Open&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Reflection For Information On Constants</title><link>http://forums.asp.net/thread/3542228.aspx</link><pubDate>Tue, 01 Dec 2009 18:55:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3542228</guid><dc:creator>mkamoski</dc:creator><author>mkamoski</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3542228.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3542228</wfw:commentRss><description>&lt;pre class="c-sharp" name="code"&gt;using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Reflection;
using System.Text;
using System.Web;

namespace Test.Abcd.Common.Core
{
	/// &amp;lt;summary&amp;gt;
	/// This provides generic services for Reflection.
	/// &amp;lt;/summary&amp;gt;
	public static class ReflectionHelper
	{
		#region HelperMethods

		/// &amp;lt;summary&amp;gt;
		/// This returns FieldInfo for constants in a given type.
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;param name=&amp;quot;targetType&amp;quot;&amp;gt;This is the type to use.&amp;lt;/param&amp;gt;
		/// &amp;lt;returns&amp;gt;This is an array of FieldInfo objects.&amp;lt;/returns&amp;gt;
		/// &amp;lt;remarks&amp;gt;
		/// Note that this code was refactored from code found on 20091201 at the following link...
		/// http://weblogs.asp.net/whaggard/archive/2003/02/20/2708.aspx
		/// &amp;lt;/remarks&amp;gt;
		public static FieldInfo[] GetConstantFieldInfoArray(System.Type targetType)
		{
			//The &amp;quot;BindingFlags.Public&amp;quot; gets all public fields.
			//The &amp;quot;BindingFlags.Static&amp;quot; gets all static fields.
			//The &amp;quot;BindingFlags.FlattenHierarchy&amp;quot; gets fields from all base types.
			FieldInfo[] myFields = targetType.GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy);

			ArrayList myConstants = new ArrayList();

			//Go through the list and only pick out the constants.
			foreach (FieldInfo myFieldInfoTemp in myFields)
			{
				// IsLiteral determines if its value is written at compile time and not changeable.
				// IsInitOnly determine if the field can be set in the body of the constructor.
				// For C#, a field with the readonly keyword would have IsLiteral=true and IsInitOnly=true.
				// For C#, a const field would have IsLiteral=true and IsInitOnly=false.
				if ((myFieldInfoTemp.IsLiteral) &amp;amp;&amp;amp; (!myFieldInfoTemp.IsInitOnly))
				{
					myConstants.Add(myFieldInfoTemp);
				}
			}

			// Return an array of FieldInfos
			return (FieldInfo[])myConstants.ToArray(typeof(FieldInfo));
		}

		/// &amp;lt;summary&amp;gt;
		/// This will get the values of all the constants in the given type.
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;param name=&amp;quot;targetType&amp;quot;&amp;gt;This is the type to use.&amp;lt;/param&amp;gt;
		/// &amp;lt;param name=&amp;quot;convertToLowercase&amp;quot;&amp;gt;This is a flag indicating if the values should be converted to lowercase or not.&amp;lt;/param&amp;gt;
		/// &amp;lt;param name=&amp;quot;trimWhitespace&amp;quot;&amp;gt;This is a flag indicating if the values should be whitespace-trimmed or not.&amp;lt;/param&amp;gt;
		/// &amp;lt;returns&amp;gt;This a collection of the values.&amp;lt;/returns&amp;gt;
		/// &amp;lt;remarks&amp;gt;
		/// Note this will only work if the underlying type for the constants is &amp;quot;string&amp;quot;.
		/// &amp;lt;/remarks&amp;gt;
		public static StringCollection GetConstantValueStringCollection(System.Type targetType, bool convertToLowercase, bool trimWhitespace)
		{
			StringCollection myCollection = null;

			FieldInfo[] myFieldInfoArray = Team.Framework.Common.Core.ReflectionHelper.GetConstantFieldInfoArray(targetType);
			string myValueStringTemp = &amp;quot;&amp;quot;;
			object myValueObjectTemp = null;
			int myLoopIndex = 0;
			myCollection = new StringCollection();

			foreach (FieldInfo myFieldInfoTemp in myFieldInfoArray)
			{
				myValueObjectTemp = null;
				myValueStringTemp = &amp;quot;&amp;quot;;

				if (myFieldInfoTemp == null)
				{
					throw new System.ApplicationException(&amp;quot;The current object, myFieldInfoTemp, is null.&amp;quot;);
				}

				myValueObjectTemp = myFieldInfoTemp.GetValue(null);
				Debug.WriteLine(&amp;quot;myLoopIndex=&amp;#39;&amp;quot; + myLoopIndex.ToString() + &amp;quot;&amp;#39;&amp;quot;);

				if (myValueObjectTemp == null)
				{
					myValueStringTemp = &amp;quot;&amp;quot;;
					Debug.WriteLine(&amp;quot;myValueObjectTemp == null&amp;quot;);
					Debug.WriteLine(&amp;quot;myValueStringTemp=&amp;#39;&amp;quot; + myValueStringTemp + &amp;quot;&amp;#39;&amp;quot;);
				}
				else
				{
					myValueStringTemp = myValueObjectTemp.ToString();

					if (convertToLowercase)
					{
						myValueStringTemp = myValueStringTemp.ToLower();
					}

					if (trimWhitespace)
					{
						myValueStringTemp = myValueStringTemp.Trim();
					}

					Debug.WriteLine(&amp;quot;myValueObjectTemp != null&amp;quot;);
					Debug.WriteLine(&amp;quot;myValueStringTemp=&amp;#39;&amp;quot; + myValueStringTemp + &amp;quot;&amp;#39;&amp;quot;);
				}

				myCollection.Add(myValueStringTemp);
				myLoopIndex = myLoopIndex + 1;
			}

			return myCollection;
		}

		#endregion //HelperMethods
	}
}&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="http://mkamoski1.wordpress.com/2009/12/01/reflection-for-information-on-constants/"&gt;http://mkamoski1.wordpress.com/2009/12/01/reflection-for-information-on-constants/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTH.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;-- Mark Kamoski&amp;nbsp;&lt;/p&gt;</description></item><item><title>code for single fileupload ..$</title><link>http://forums.asp.net/thread/3531942.aspx</link><pubDate>Wed, 25 Nov 2009 09:16:47 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3531942</guid><dc:creator>kapiltapa</dc:creator><author>kapiltapa</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3531942.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3531942</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fuimage.HasFile)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Byte[] bytes = fuimage.FileBytes;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MemoryStream ms = new MemoryStream(bytes);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Drawing.Image img = System.Drawing.Image.FromStream(ms);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string imagename = fuimage.FileName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string dirpath = System.Web.HttpContext.Current.Server.MapPath(&amp;quot;\\Photos\\Communities\\&amp;quot; + pout.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DirectoryInfo drinfo = new DirectoryInfo(&amp;quot;&amp;quot; + dirpath + &amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!drinfo.Exists)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drinfo.Create();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string serverpath = dirpath + &amp;quot;\\&amp;quot; + imagename;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.Save(serverpath);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string dbpath = &amp;quot;~/Photos/Communities/&amp;quot; + pout.ToString() + &amp;quot;/&amp;quot; + imagename;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // dalcommunities.UpdateImagePathByCommunity_ID(pout, dbpath);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dalcommunities.UpdateImagepathByCommunity_ID(pout, dbpath);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>How to save the state of tabs.</title><link>http://forums.asp.net/thread/3538026.aspx</link><pubDate>Sun, 29 Nov 2009 12:35:06 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3538026</guid><dc:creator>roman_kht</dc:creator><author>roman_kht</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3538026.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3538026</wfw:commentRss><description>&lt;p&gt;For long while I had been searching for some easy way to save the state of tabs in asp.net(specifically ajax tab control). The only way to do was to save the save in viewstate (which will not work if for some reasons viewstate is disabled in page).&lt;/p&gt;&lt;p&gt;While I was going through one article on msdn library, I found something&amp;nbsp;interesting&amp;nbsp;which could be used to solve this problem.&lt;/p&gt;&lt;p&gt;The solution is to use &lt;span style="font-weight:bold;" class="Apple-style-span"&gt;CONTROL STATE.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/75x4ha6s.aspx"&gt;http://msdn.microsoft.com/en-us/library/75x4ha6s.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;For example, if you have written a custom control that has different tabs that show different information, in order for that control to work as expected, the control needs to know which tab is selected between round trips. The ViewState property can be used for this purpose, but view state can be turned off at a page level by developers, effectively breaking your control. To solve this, the ASP.NET page framework exposes a feature in ASP.NET called control state.&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;The ControlState property allows you to persist property information that is specific to a control and cannot be turned off like the ViewState property.&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;The following example shows a custom control that stores a value in control state.&lt;/div&gt;
&lt;div style="position:absolute;left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;" id="_mcePaste"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>HOW TO: Build a dynamic gridView at runtime</title><link>http://forums.asp.net/thread/1379019.aspx</link><pubDate>Wed, 23 Aug 2006 19:33:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1379019</guid><dc:creator>Crouchin9Tiger</dc:creator><author>Crouchin9Tiger</author><slash:comments>28</slash:comments><comments>http://forums.asp.net/thread/1379019.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=1379019</wfw:commentRss><description>&lt;font size=2&gt;
&lt;p&gt;&lt;font color=#000000 size=3&gt;The following example demonstrates how to build a grid view dynamically at runtime.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=3&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#008000&gt;'&amp;nbsp;Get the connection string, In this case it's comming from the web.config file&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#000000&gt;&lt;font color=#0000ff size=2&gt;
&lt;p&gt;Dim&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; strCon &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;String&lt;/font&gt;&lt;font size=2&gt; = System.Configuration.ConfigurationManager.ConnectionStrings(&lt;/font&gt;&lt;font color=#800000 size=2&gt;"con"&lt;/font&gt;&lt;font size=2&gt;).ConnectionString
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; con &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; SqlConnection(strCon)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; cmd &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; SqlCommand("[SEL_Results]", con)
&lt;p&gt;cmd.CommandType = Data.CommandType.StoredProcedure&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt;&amp;nbsp;yourParameter &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; SqlParameter = cmd.Parameters.Add&lt;font color=#000000&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;&lt;font color=#000000&gt;"@yourParameter&lt;/font&gt;"&lt;/font&gt;&lt;font size=2&gt;, Data.SqlDbType.VarChar)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;yourParameter.Value = theValue&lt;/p&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;'Setting the dataAdapter to the sqlCommand.&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; da &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; SqlDataAdapter(cmd)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; ds &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; DataSet
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Try&lt;/font&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#000000&gt;
&lt;p&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.open()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=2&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;da.Fill(ds)&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Catch&lt;/font&gt;&lt;font size=2&gt; ex &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Exception&lt;/font&gt;
&lt;p&gt;&lt;font size=2&gt;&lt;font color=#0000ff&gt;Finally&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.Close()&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;Try&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; dc &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; DataColumn
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; ds.Tables.Count &amp;gt; 0 &lt;/font&gt;&lt;font color=#0000ff size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Building all the columns in the table.&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;Each&lt;/font&gt;&lt;font size=2&gt; dc &lt;/font&gt;&lt;font color=#0000ff size=2&gt;In&lt;/font&gt;&lt;font size=2&gt; ds.Tables(0).Columns
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim&lt;/font&gt;&lt;font size=2&gt; bField &lt;/font&gt;&lt;font color=#0000ff size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; BoundField
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Initalize the DataField value.&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bField.DataField = dc.ColumnName&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Initialize the HeaderText field value.&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bField.HeaderText = dc.ColumnName&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Add the newly created bound field to the GridView.&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;grdView.Columns.Add(bField)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;If&lt;/font&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#008000&gt;'Setting the dataSource of the grid here.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color=#000000 size=2&gt;
&lt;p&gt;grdView.DataSource = ds.Tables(0)&lt;/p&gt;
&lt;p&gt;grdView.dataBind()&lt;/p&gt;
&lt;p&gt;&lt;font size=3&gt;To add sorting and paging to the gridView take a look at this article written by StrongTypes:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a HREF="/thread/1177923.aspx"&gt;http://forums.asp.net/thread/1177923.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=3&gt;Enjoy!&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&lt;/font&gt;</description></item><item><title>Reducing size of ASP.NET pages</title><link>http://forums.asp.net/thread/3525836.aspx</link><pubDate>Sat, 21 Nov 2009 19:52:39 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3525836</guid><dc:creator>ajay.ms2000</dc:creator><author>ajay.ms2000</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3525836.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3525836</wfw:commentRss><description>&lt;p&gt;We all know when a page is requested, ASP.NET process the page, its server controls and finally sends the Html to the client side for the browser to render it. The time taken to download the html to client side depends mainly on its final size. If your page is data rich, it would take much time to fetch it. So here I am presenting a technique to reduce the sizes of the pages.&lt;br /&gt;&lt;br /&gt;When you see the pages html source by clicking the “View Source” in the browser, you could see that there are a lot of white spaces on the left side of each line on the html. This is actually a waste. Try saving the html page to your desktop and notice its size. Then delete all the spaces on the left side and then watch its size. You could see that the size of the page reduces considerably, sometimes more than 50%!! (watch the view source of Orkut in the browser).&lt;br /&gt;&lt;br /&gt;Here is a technique to achieve the same.&lt;br /&gt;&lt;br /&gt;1. Create a class in the App_Code, that is deriving from “System.Web.UI.Page” class.&lt;br /&gt;&lt;br /&gt;public class MyPageBase : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;2. Replace “System.Web.UI.Page” from all your web pages (.aspx.cs) and put MyPageBase. Means now all your webpages are deriving from MyPageBase.&lt;br /&gt;&lt;br /&gt;3. Override the Render function in this class&lt;br /&gt;&lt;br /&gt;public class MyPageBase : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void Render(HtmlTextWriter writer)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;4. Place the below code inside the function and also write a support function as below&lt;br /&gt;&lt;br /&gt;public class MyPageBase : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected override void Render(HtmlTextWriter writer)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new StringWriter()))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.Render(htmlwriter);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string html = htmlwriter.InnerWriter.ToString().Trim();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ConfigurationManager.AppSettings[&amp;quot;OptimizeHtmlOutput&amp;quot;] != &amp;quot;0&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool isAsync = !html.StartsWith(&amp;quot;&amp;lt;&amp;quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isAsync)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder sb = MyPageBase._TrimHtml(html);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.Write(sb.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder sb = new StringBuilder();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int startIx = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (true)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int x = html.IndexOf(&amp;quot;|updatePanel|&amp;quot;, startIx);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (x &amp;gt; -1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int xS = html.LastIndexOf(&amp;quot;\r\n&amp;quot;, x); xS = (xS &amp;lt; 0 ? 0 : xS);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int xE = html.IndexOf(&amp;quot;\r\n&amp;quot;, x) + 2;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string header = html.Substring(xS, xE - xS);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header = header.Trim().TrimStart(&amp;#39;|&amp;#39;, &amp;#39; &amp;#39;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string sLen = header.Substring(0, header.IndexOf(&amp;#39;|&amp;#39;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int cLen = int.Parse(sLen);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string content = html.Substring(xE - 2, cLen);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content = MyPageBase._TrimHtml(content).ToString().Trim();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; startIx = xE - 2 + cLen;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cLen = content.Length + 4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header = (xS &amp;gt; 0 ? &amp;quot;|&amp;quot; : string.Empty) + cLen.ToString() + header.Substring(header.IndexOf(&amp;#39;|&amp;#39;));&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.AppendLine(header);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.AppendLine(content);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string stateData = html.Substring(startIx);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(stateData.Trim());&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.Write(sb.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writer.Write(html);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static StringBuilder _TrimHtml(string source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder sb = new StringBuilder();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source = source.Trim();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (StringReader sr = new StringReader(source))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string data = string.Empty;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (data != null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data = sr.ReadLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (data != null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data = data.TrimStart(&amp;#39; &amp;#39;, &amp;#39;\t&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (data != string.Empty) sb.AppendLine(data);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return sb;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Notes:&lt;br /&gt;1. Notice the usage of ConfigurationManager.AppSettings[&amp;quot;OptimizeHtmlOutput&amp;quot;] != &amp;quot;0&amp;quot;. You can define a key in app settings section of the web.config file to enable or disable this feature. Any value other that “0” will enable the optimization.&lt;br /&gt;2. This code works well in AJAX based applications as well.&lt;/p&gt;&lt;p&gt;Compare the size difference and performance by changing the flag. This is very beneficial especially in pages which contains a huge amount of data.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Multiple fileupload Control ..code $</title><link>http://forums.asp.net/thread/3531939.aspx</link><pubDate>Wed, 25 Nov 2009 09:15:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3531939</guid><dc:creator>kapiltapa</dc:creator><author>kapiltapa</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3531939.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3531939</wfw:commentRss><description>&lt;p&gt;protected void btnUpload_Click(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string imagepath;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLL.PhotosVideos.PhotosVideos objBLLPhotosVideos = new BLL.PhotosVideos.PhotosVideos();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEL.PhotosVideos.PhotosVideos objDALPhotosVideos = new BEL.PhotosVideos.PhotosVideos();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpFileCollection FileUpload = Request.Files;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; FileUpload.Count; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpPostedFile userPostedFile = FileUpload[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (userPostedFile.ContentLength &amp;gt; 0) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string imagename = FileUpload[i].FileName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string dirpath = System.Web.HttpContext.Current.Server.MapPath(&amp;quot;\\Photos\\&amp;quot; + userid + &amp;quot;\\&amp;quot; + albumid.ToString());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DirectoryInfo drinfo = new DirectoryInfo(&amp;quot;&amp;quot; + dirpath + &amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!drinfo.Exists)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drinfo.Create();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string imagepath1 = imagename.Replace(&amp;quot;\\&amp;quot;, &amp;quot;/&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string[] imagepath2 = imagepath1.Split(&amp;#39;/&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count = imagepath2.Length;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string imagepath3 = imagepath2[count - 1];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagepath = dirpath + &amp;quot;\\&amp;quot; + Path.GetFileName(userPostedFile.FileName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userPostedFile.SaveAs(imagepath);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.ALBUM_ID = Convert.ToInt32(albumid);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.SCRAP_ID = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.EVENT_ID = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.PHOTO_PATH = &amp;quot;~/Photos/Communities/&amp;quot; + userid + &amp;quot;/&amp;quot; + albumid + &amp;quot;/&amp;quot; + imagepath3;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.VIDEO_PATH = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objDALPhotosVideos.CREATED_BY = userid;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objBLLPhotosVideos.InsertImageWithAlbumId(objDALPhotosVideos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BindDataTogvPhotos();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (userPostedFile.ContentLength &amp;gt; 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblUpload.Text = &amp;quot;Photos Uploaded Successfully&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblUpload.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; //lblUpload.CssClass = &amp;quot;fail&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; //lblUpload.Text = &amp;quot;Please Select Photo&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; //lblUpload.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>what are the new features avalable in .NET 3.5 ?</title><link>http://forums.asp.net/thread/3531244.aspx</link><pubDate>Wed, 25 Nov 2009 02:30:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3531244</guid><dc:creator>webwalker2k</dc:creator><author>webwalker2k</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3531244.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3531244</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;&lt;p&gt;In order to learn .NET 3.5 new features such as object initializers, lambda expressions, estension methods, anonymous classes and LINQ ... watch the FREE&amp;nbsp; video below created by Software Training Academy (http://www.SoftwareTrainingAcademy.com)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;http://www.softwaretrainingacademy.com/WB_VS2008_NF_MS2109.aspx&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;should you have any question .. email marc.bueno@SoftwareTrainingAcademy.com&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>LINQ, Extension Methods, Object Initializers and more</title><link>http://forums.asp.net/thread/3531257.aspx</link><pubDate>Wed, 25 Nov 2009 02:40:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3531257</guid><dc:creator>webwalker2k</dc:creator><author>webwalker2k</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3531257.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3531257</wfw:commentRss><description>&lt;p&gt;Free video demonstrating .NET 3.5 new Features. &lt;/p&gt;&lt;p&gt;http://www.softwaretrainingacademy.com/WB_VS2008_NF_MS2109.aspx&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Start the browser without toolbars (workaround)</title><link>http://forums.asp.net/thread/3325529.aspx</link><pubDate>Sun, 02 Aug 2009 16:38:17 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3325529</guid><dc:creator>Vournelis</dc:creator><author>Vournelis</author><slash:comments>3</slash:comments><comments>http://forums.asp.net/thread/3325529.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3325529</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hello everybody, after spending the better part of the day yesterday searching through the forums I believe I put together a solution for starting your&amp;nbsp;ASP.NET application without the address bar, toolbars, etc.&lt;/p&gt;
&lt;p&gt;There are many discussions about this in forums.asp.net but i could not find one that would give a clear answer so I decided to write this post&amp;nbsp;and maybe I can save some time for the next person looking for&amp;nbsp;this solution.&lt;/p&gt;
&lt;p&gt;The problem: I cannot adjust the browser to hide the toolbar, menubar, address bar... when it is launched by the user and I desperately need the vertical space while all the browser add ons are useless for my application.&lt;/p&gt;
&lt;p&gt;Solution: Create a splash screen (a new web form) and&amp;nbsp;enter the folowing script&amp;nbsp;in the &amp;quot;Load_Complete&amp;quot; event sub.&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ScriptManager.RegisterStartupScript(Me&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Page, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.GetType(), &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Script&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;script language=&amp;#39;javascript&amp;#39;&amp;gt;NewWin=window.open(&amp;#39;UserLogin.aspx&amp;#39;,null,&amp;#39;width=&amp;#39; + screen.width + &amp;#39;, height=&amp;#39; + screen.height + &amp;#39;, top=0, left=0,&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;nbsp;resizable=yes,menubar=no,toolbar=no,location=no,directories=no,status=no&amp;#39;);window.open(&amp;#39;&amp;#39;,&amp;#39;_self&amp;#39;,&amp;#39;&amp;#39;);setTimeout(&amp;#39;self.close();&amp;#39;,5000);&amp;lt;/script&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;False&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Note: Where &amp;#39;UserLogin.aspx&amp;#39; you should type the name of the form that you wish to have as startup form. You can also adjust the duration that the splash screen will stay on by changing the value in the setTimeout function. I think &amp;#39;5000&amp;#39; will do 5 seconds.&lt;/p&gt;
&lt;p&gt;Now set the splash screen as your startup form and run it.&lt;/p&gt;
&lt;p&gt;In this examble the browser will start with all the toolbars showing and it will display your splash screen. In the mean time it will open a new window without the toolbars and after waiting 5 seconds, it will close the window that the user launched (splash screen).&lt;/p&gt;
&lt;p&gt;The problem was that without the statement window.open(&amp;#39;&amp;#39;,&amp;#39;_self&amp;#39;,&amp;#39;&amp;#39;);, Internet Explorer will prompt the user to confirm that the instance he/she launched is going to close.&lt;/p&gt;
&lt;p&gt;This statement makes Internet Explorer think that the instance was launched through code and it closes without a message.&lt;/p&gt;
&lt;p&gt;I would like to give credit to&amp;nbsp;the programmer that posted the above statement on a forum but I went through so many forums that I could not find that post again. My apologies to the programmer.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Upload picture, resize and save in SQL database - THE ANSWER!</title><link>http://forums.asp.net/thread/3451771.aspx</link><pubDate>Sat, 10 Oct 2009 16:38:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3451771</guid><dc:creator>christian_danis</dc:creator><author>christian_danis</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/3451771.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3451771</wfw:commentRss><description>&lt;p&gt;Hey guys and gals,&lt;/p&gt;
&lt;p&gt;I have been looking for a solution for this all over the web and it took me a couple of hours to figure it out. Finally I did it. So, here&amp;#39;s my code to upload a picture file using the fileupload control, resize the file and then store it to a SQL Server database.&lt;/p&gt;&lt;pre class="vb.net" name="code"&gt;        If FleUpload.HasFile Then
            Dim fileName As String = Server.HtmlEncode(FleUpload.FileName)
            Dim extension As String = System.IO.Path.GetExtension(fileName)
            If (extension.ToUpper = &amp;quot;.JPG&amp;quot;) Or (extension.ToUpper = &amp;quot;.GIF&amp;quot;) Then

                &amp;#39;**** Resize image section ****
                Dim image_file As System.Drawing.Image = System.Drawing.Image.FromStream(FleUpload.PostedFile.InputStream)
                Dim image_height As Integer = image_file.Height
                Dim image_width As Integer = image_file.Width
                Dim max_height As Integer = 120
                Dim max_width As Integer = 160


                image_height = (image_height * max_width) / image_width
                image_width = max_width

                If image_height &amp;gt; max_height Then
                    image_width = (image_width * max_height) / image_height
                    image_height = max_height
                Else
                End If


                Dim bitmap_file As New Bitmap(image_file, image_width, image_height)
                Dim stream As New System.IO.MemoryStream

                bitmap_file.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg)
                stream.Position = 0

                Dim data(stream.Length) As Byte
                stream.Read(data, 0, stream.Length)
                &amp;#39;**** End resize image section ****


                Dim myConn As New SqlConnection(ConfigurationManager.ConnectionStrings(&amp;quot;cs&amp;quot;).ConnectionString)
                Dim mycmd As New SqlCommand(&amp;quot;se_equipmentimages_insert&amp;quot;, myConn)
                mycmd.CommandType = CommandType.StoredProcedure

                mycmd.Parameters.AddWithValue(&amp;quot;@equipment_id&amp;quot;, id)
                mycmd.Parameters.AddWithValue(&amp;quot;@image_file&amp;quot;, data)

                Try
                    myConn.Open()
                    mycmd.ExecuteNonQuery()
                Catch ex As Exception
                Finally
                    myConn.Close()
                End Try

            Else
                lblError.Text = &amp;quot;Please only upload .jpg or .gif files&amp;quot;
                lblError.Visible = True
            End If
        Else
            lblError.Text = &amp;quot;No file selected&amp;quot;
            lblError.Visible = True
        End If
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hope this helps someone!&lt;/p&gt;</description></item><item><title>[Tip] Easily change image path for cute editor</title><link>http://forums.asp.net/thread/3512848.aspx</link><pubDate>Sat, 14 Nov 2009 16:32:16 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3512848</guid><dc:creator>Ritushido</dc:creator><author>Ritushido</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3512848.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3512848</wfw:commentRss><description>&lt;p&gt;Hi guys,&lt;/p&gt;&lt;p&gt;This could seem obvious for most and maybe there is a better solution but I couldn&amp;#39;t find one so I made up my own solution and would like to share it with any other asp.net newbies such as myself.&lt;/p&gt;&lt;p&gt;Anyway if you&amp;#39;ve used Cute Editor in your apps you might notice that when a user uploads a file it goes to the /uploads/ folder in the root of your app, well my cms app is seperated from the website so I needed to change that filepath otherwise it would show in the cms app but not on the website. Well basically my cms contains a page title and a body and the user can edit the page body in the cms app so in my seperate application (the user&amp;#39;s website) when I called the body text from the DB I would use a replace command to change the /uploads/ to the full path of the cms app. After testing this is worked like a charm and I was well chuffed that I actually solved something on my own! Below is an example:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt; &amp;lt;asp:Literal ID=&amp;quot;articleBody&amp;quot; Text=&amp;#39;&amp;lt;%# Eval(&amp;quot;PageBody&amp;quot;).ToString().Replace(&amp;quot;/uploads/&amp;quot;, &amp;quot;http://cms.yourdomain.com/uploads/&amp;quot;) %&amp;gt;&amp;#39; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt; That&amp;#39;s basically it, now you will see the images on your seperate website application!&lt;/p&gt;&lt;p&gt;Sorry if this seems very simple but I spent ages trying to figure this out and thought I&amp;#39;d share it, happy to answer any questions!&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Trick: Prevent user from navigating to a different tab in Panel client ClickEvent</title><link>http://forums.asp.net/thread/3511873.aspx</link><pubDate>Fri, 13 Nov 2009 21:00:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3511873</guid><dc:creator>urstop</dc:creator><author>urstop</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3511873.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3511873</wfw:commentRss><description>&lt;p&gt;Today I was working with the Tab Container control from Ajax tool kit and I had this requirement of preventing the user from navigating off to a different tab without completing the required fields on the active tab he was in. There is no direct feature in the toolkit that provides this feature. Googling around did not help me much. So, I sat down to write it. And here is code that I came up with that helps us to achive this feature. Not sure if this is the right way, but it does the job.&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;var ref_set_activeTab = null;
    var canChangeTab = false;
    function PanelClicked(sender, e)
    {
        var ctrl = sender.get_owner();
        if(ref_set_activeTab == null)
            ref_set_activeTab =  ctrl.set_activeTab;
        canChangeTab = doYourValidations();
        if(canChangeTab)
            ctrl.set_activeTab = ref_set_activeTab;
        else
            ctrl.set_activeTab = function(obj){};
        
    }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Debuging asp: can't find dllhost</title><link>http://forums.asp.net/thread/3506845.aspx</link><pubDate>Wed, 11 Nov 2009 15:25:45 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3506845</guid><dc:creator>pedrogameiropinto</dc:creator><author>pedrogameiropinto</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3506845.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3506845</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I wasn&amp;#39;t finding the process dllhost to attach to in the Visual Studio Debug --&amp;gt; Processes tray. After some research I found the problem:&amp;nbsp; In IIS site properties --&amp;gt; Home Directory --&amp;gt;&amp;nbsp;&amp;nbsp;Application Protection was set to low and when this happens dllhost becomes inetinfo. So I did put Application Protection to medium, did iisreset and voila... when I open the Debug --&amp;gt; Processes tray in VS there it it the dllhost to attach to.&lt;/p&gt;
&lt;p&gt;Thanks to this good blog post:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://blogs.msdn.com/mikhailarkhipov/archive/2006/02/07/527293.aspx"&gt;http://blogs.msdn.com/mikhailarkhipov/archive/2006/02/07/527293.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Useful RSS feeds for .NET developers</title><link>http://forums.asp.net/thread/2845659.aspx</link><pubDate>Sun, 04 Jan 2009 14:15:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2845659</guid><dc:creator>studotnet</dc:creator><author>studotnet</author><slash:comments>4</slash:comments><comments>http://forums.asp.net/thread/2845659.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=2845659</wfw:commentRss><description>&lt;p&gt;RSS feeds are very very useful.&lt;/p&gt;
&lt;p&gt;Here are some feeds I use. Share your feeds also. That will help some other developers also.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET News:&lt;a href="http://forums.asp.net/"&gt; http://www.asp.net/news/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET
Daily Articles: &lt;a href="http://forums.asp.net/"&gt;http://www.asp.net/community/articles/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET
Videos: &lt;a href="http://forums.asp.net/"&gt;http://www.asp.net/learn/videos/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Latest
Microsoft Blogs: &lt;a href="http://forums.asp.net/"&gt;http://weblogs.asp.net/aspnet-team/rss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Learn
ASP.NET - Latest Content:&lt;a href="http://forums.asp.net/"&gt; http://www.asp.net/learn/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;MSDN Online
Media Blog: &lt;a href="http://forums.asp.net/"&gt;http://blogs.msdn.com/msdnwebcasts/rss.xml&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;MSDN SQL
Server Headlines: &lt;a href="http://forums.asp.net/" target="_blank"&gt;http://www.microsoft.com/feeds/msdn/en-us/sql/sqldev_en_us.xml&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;MSDN Code
Gallery:&lt;a href="http://forums.asp.net/"&gt; http://code.msdn.microsoft.com/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;C# Future:&lt;a href="http://forums.asp.net/"&gt; http://code.msdn.microsoft.com/csharpfuture/Project/ProjectRss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Channel 9:&lt;a href="http://forums.asp.net/"&gt; http://channel9.msdn.com/Feeds/RSS/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Free
Microsoft E-Learning resources:&lt;a href="http://forums.asp.net/"&gt; http://learning.microsoft.com/rss/en-US/free?brand=Learning&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;CodePlex: &lt;a href="http://forums.asp.net/"&gt;http://www.codeplex.com/rss.ashx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The Code
Project Latest Articles: &lt;a href="http://forums.asp.net/"&gt;http://www.codeproject.com/webservices/articlerss.aspx?cat=8&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;patterns
&amp;amp; practices – Enterprise Library: &lt;a href="http://forums.asp.net/"&gt;http://www.codeplex.com/entlib/Project/ProjectRss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;CodeBetter.Com: &lt;a href="http://forums.asp.net/"&gt;http://feeds.feedburner.com/CodeBetter&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;How Do
I?&amp;quot; Videos: &lt;a href="http://forums.asp.net/"&gt;http://www.microsoft.com/feeds/msdn/en-us/HDI/Home-HDI.xml&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ScottGu&amp;#39;s
Blog: &lt;a href="http://forums.asp.net/"&gt;http://weblogs.asp.net/scottgu/rss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;David Haydn &lt;a href="http://forums.asp.net/"&gt;http://feeds.feedburner.com/PnPGuidance&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;J.D. Meier&amp;#39;s
Blog: &lt;a href="http://forums.asp.net/"&gt;http://blogs.msdn.com/jmeier/rss.xml&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET MVC: &lt;a href="http://forums.asp.net/"&gt;http://feeds.feedburner.com/wekeroad/EeKc&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASP.Net, C#,
SQL: &lt;a href="http://forums.asp.net/"&gt;http://feeds.feedburner.com/DotnetGuts&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASPAlliance.com:&lt;a href="http://forums.asp.net/"&gt; http://aspalliance.com/rss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;ASPAlliance.com:&lt;a href="http://forums.asp.net/"&gt; http://aspalliance.com/videos/rss.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&amp;nbsp;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>A Solution for (Not-) CollapsiblePanelExtender Problems </title><link>http://forums.asp.net/thread/3502403.aspx</link><pubDate>Mon, 09 Nov 2009 17:00:47 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3502403</guid><dc:creator>Bearseeker</dc:creator><author>Bearseeker</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3502403.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3502403</wfw:commentRss><description>&lt;p&gt;After 4 hours of intensive working on a collapsible panel extender with a &amp;quot;bubble&amp;quot; problem (click collapse: it collapse.. but at the end of animation it return at the original size), we find a solution for this: the bug is the value of property CollapsedSize. If it&amp;#39;s set to 0 or -1, don&amp;#39;t work; if it&amp;#39;s set to 1 or more, it works.&lt;/p&gt;&lt;p&gt;It happened on a project over ASP.NET 2.0, with Ajax Control Toolkit 1.0.&lt;/p&gt;&lt;p&gt;Good work, people, and sorry for my poor english ;)&lt;/p&gt;&lt;p&gt;Davide&lt;br /&gt;(Italy)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>ASP.NET &amp; RAW AJAX - chapter-2</title><link>http://forums.asp.net/thread/3495909.aspx</link><pubDate>Thu, 05 Nov 2009 11:59:59 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3495909</guid><dc:creator>thirumaran007</dc:creator><author>thirumaran007</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3495909.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3495909</wfw:commentRss><description>&lt;p&gt;This is second article .. from &lt;/p&gt;
&lt;p&gt;ASP.NET &amp;amp; RAW AJAX &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;&lt;span style="text-decoration:underline;" class="Apple-style-span"&gt;Chapter 2 : how to handle raw ajax from asp.net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Step 1 .create new web site solution from visual studio 2008/2005/2003&lt;/p&gt;
&lt;p&gt;Step 2. &amp;nbsp;Add new aspx page (Default.aspx)&lt;/p&gt;
&lt;p&gt;Step 3. Add new ashx file (Callback.aspx)&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;" class="Apple-style-span"&gt;Client side code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Write the following inline code on the Default.aspx page&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;" class="Apple-style-span"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt;&amp;lt;html&amp;gt;

&amp;lt;body&amp;gt;



    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;

function ajaxFunction(_requestname)

{

var xmlhttp;

if (window.XMLHttpRequest)

  {

  // code for IE7+, Firefox, Chrome, Opera, Safari

  xmlhttp=new XMLHttpRequest();

  }

else

  {

  // code for IE6, IE5

  xmlhttp=new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);

  }

xmlhttp.onreadystatechange=function()

{

if(xmlhttp.readyState==4)

  {

  if(xmlhttp.status==200)

   document.getElementById(&amp;#39;lblResult&amp;#39;).innerHTML =xmlhttp.responseText;

  }

}

var vMyName=document.getElementById(&amp;#39;txtName&amp;#39;).value

xmlhttp.open(&amp;quot;GET&amp;quot;,&amp;quot;callback.ashx?requestname=&amp;quot;+_requestname+&amp;quot;&amp;amp;name=&amp;quot;+vMyName,true);

xmlhttp.send(null);

}

    &amp;lt;/script&amp;gt;



    &amp;lt;form name=&amp;quot;myForm&amp;quot;&amp;gt;

    Name&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;thirumaran&amp;quot; id=&amp;quot;txtName&amp;quot; /&amp;gt;

    &amp;lt;input type=&amp;quot;button&amp;quot; id=&amp;quot;btnRequest&amp;quot; onclick=&amp;quot;ajaxFunction(&amp;#39;yourname&amp;#39;);&amp;quot; value=&amp;quot;MyName&amp;quot; /&amp;gt;

    &amp;lt;input type=&amp;quot;button&amp;quot; id=&amp;quot;Button1&amp;quot; onclick=&amp;quot;ajaxFunction(&amp;#39;yourfriendname&amp;#39;);&amp;quot; value=&amp;quot;MyFriendName&amp;quot; /&amp;gt;

    &amp;lt;label id=&amp;quot;lblResult&amp;quot;&amp;gt;

    &amp;lt;/label&amp;gt;

    &amp;lt;/form&amp;gt;

&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Here the JavaScript function &lt;span style="font-weight:bold;" class="Apple-style-span"&gt;ajaxFunction – is used to create new Request to the server.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt;var xmlhttp;

if (window.XMLHttpRequest)

  {

  // code for IE7+, Firefox, Chrome, Opera, Safari

  xmlhttp=new XMLHttpRequest();

  }

else

  {

  // code for IE6, IE5

  xmlhttp=new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);

  }&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;-These lines is used to create new Instance of XMLHTTp object.i hope that you are aware of the XML http request usage. For more details please go through the folloing link.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forums.asp.net/t/1489223.aspx"&gt;http://forums.asp.net/t/1489223.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;after getting the response or result the following line will be call&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt;xmlhttp.onreadystatechange=function()

{

if(xmlhttp.readyState==4)

  {

  if(xmlhttp.status==200)

   document.getElementById(&amp;#39;lblResult&amp;#39;).innerHTML =xmlhttp.responseText;

  }

}&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Here the xmlhttp.readyState=4 means our page request is compleate and redy to get the result or reponse&lt;/p&gt;
&lt;p&gt;Some more ready state codes are there please refre the following table&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;Description&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;0&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The request is not initialized&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;1&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The request has been set up&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;2&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The request has been sent&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;3&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The request is in process&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;4&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The request is complete&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And xmlhttp.status=200 – means our request is successfully ok without eny erorr and response is ready to getting result.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;document.getElementById(&amp;#39;lblResult&amp;#39;).innerHTML =xmlhttp.responseText;&lt;/p&gt;
&lt;p&gt;-here I have to add the response result ( result text) to a lables which name is blresult.this way you can apply the result any other basic javascript Html control.&lt;/p&gt;
&lt;p&gt;And&lt;/p&gt;
&lt;p&gt;var vMyName=document.getElementById(&amp;#39;txtName&amp;#39;).value&lt;/p&gt;
&lt;p&gt;xmlhttp.open(&amp;quot;GET&amp;quot;,&amp;quot;callback.ashx?requestname=&amp;quot;+_requestname+&amp;quot;&amp;amp;name=&amp;quot;+vMyName,true);&lt;/p&gt;
&lt;p&gt;xmlhttp.send(null);&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;these code is used to make call the the server (callback.ashx?) with nessay paramter like request name and your input value like that&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;and finely the xmlhttp rquest will send the the server .here the server&amp;nbsp; meadns callback.asphs file.this files will exuecute in server(IIS server)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;" class="Apple-style-span"&gt;Server side code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Write the following inline code on the callback.ashx page&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre name="code" class="c-sharp"&gt;&amp;lt;%@ WebHandler Language=&amp;quot;C#&amp;quot; %&amp;gt;



using System;

using System.Web;



public class callback : IHttpHandler

{

    HttpContext _context;

    public void ProcessRequest(HttpContext context)

    {

        _context = context;

        context.Response.Expires = 0;

        CallBackHandler();



    }

    private void CallBackHandler()

    {

        try

        {

            _context.Response.Clear();

            _context.Response.Expires = 0;

            _context.Response.ExpiresAbsolute = DateTime.Now;

            _context.Response.Write(fnResultBuilder());

        }

        catch (Exception)

        {



            throw;

        }



    }

    private string fnResultBuilder()

    {

        string strRquestName = _context.Request.QueryString[&amp;quot;requestname&amp;quot;];

        string strReturnValue = &amp;quot;&amp;quot;;

        switch (strRquestName)

        {

            case &amp;quot;yourname&amp;quot;:

                strReturnValue = &amp;quot;your Name is &amp;quot; + _context.Request.QueryString[&amp;quot;name&amp;quot;].ToString();

                break;

            case &amp;quot;yourfriendname&amp;quot;:

                strReturnValue = &amp;quot;your Friend Name is &amp;quot; + _context.Request.QueryString[&amp;quot;name&amp;quot;].ToString();

                break;



        }

        return strReturnValue;

    }

    public bool IsReusable

    {

        get

        {

            return false;

        }

    }





}
&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The following function is entry point of our request&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="c-sharp"&gt;HttpContext _context;

    public void ProcessRequest(HttpContext context)

    {

        _context = context;

        context.Response.Expires = 0;

        CallBackHandler();



    }
&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here I have called the user defined function&amp;nbsp; CallBackHandler() to get the result&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Inside the callback handler I have get the result from the fnResultBuilder function .this function will ge the request informatin about what kind of request is this and what should the function too like that information are availble on that function&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;_context.Response.Write(fnResultBuilder());&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And the finally &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string strRquestName = _context.Request.QueryString[&amp;quot;requestname&amp;quot;];&lt;/p&gt;
&lt;p&gt;This line indicates the kind of response is this and what is request name like that.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If the request name is “yourname” then the folloing line will execute and give the response as response .write method&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;case &amp;quot;yourname&amp;quot;:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strReturnValue = &amp;quot;your Name is &amp;quot; + _context.Request.QueryString[&amp;quot;name&amp;quot;].ToString();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;That’s all from the second chapter kindly revert me is the any clarifications.&lt;/p&gt;
&lt;p&gt;I hope that this article is very simple one and very useful…&lt;/p&gt;
&lt;p&gt;Will see in third chapter with interesting topic,.&lt;/p&gt;
&lt;p&gt;By&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; regards&lt;/p&gt;
&lt;p&gt;Thirumaran.S&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>System.Drawing.Color Reference</title><link>http://forums.asp.net/thread/3498179.aspx</link><pubDate>Fri, 06 Nov 2009 14:11:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3498179</guid><dc:creator>koushik.dhar</dc:creator><author>koushik.dhar</author><slash:comments>1</slash:comments><comments>http://forums.asp.net/thread/3498179.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3498179</wfw:commentRss><description>&lt;p&gt;This shows &lt;b&gt;all&lt;/b&gt; the available color names in the System.Drawing.Color
		structure, along with an example of what that color looks like in your browser. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
		As ever there are complications.  What it looks like in your browser is not
		necessarily the same as it will look in an application, or in a different browser,
		or on a different operating system, or on a different monitor.  Best to regard this
		as a ‘handy guide’ rather than a definitive comparison chart.
	&lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;b&gt;AliceBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:AliceBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F0F8FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;AntiqueWhite&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:AntiqueWhite;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FAEBD7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Aqua&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Aqua;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00FFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Aquamarine&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Aquamarine;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #7FFFD4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Azure&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Azure;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F0FFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Beige&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Beige;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F5F5DC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Bisque&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Bisque;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFE4C4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Black&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Black;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #000000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;BlanchedAlmond&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:BlanchedAlmond;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFEBCD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Blue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Blue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #0000FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;BlueViolet&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:BlueViolet;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #8A2BE2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Brown&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Brown;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #A52A2A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;BurlyWood&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:BurlyWood;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DEB887&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;CadetBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:CadetBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #5F9EA0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Chartreuse&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Chartreuse;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #7FFF00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Chocolate&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Chocolate;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #D2691E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Coral&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Coral;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF7F50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;CornflowerBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:CornflowerBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #6495ED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Cornsilk&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Cornsilk;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFF8DC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Crimson&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Crimson;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DC143C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Cyan&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Cyan;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00FFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00008B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkCyan&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkCyan;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #008B8B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkGoldenrod&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkGoldenrod;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #B8860B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #A9A9A9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #006400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkKhaki&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkKhaki;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #BDB76B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkMagenta&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkMagenta;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #8B008B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkOliveGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkOliveGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #556B2F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkOrange&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkOrange;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF8C00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkOrchid&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkOrchid;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #9932CC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkRed&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkRed;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #8B0000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkSalmon&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkSalmon;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #E9967A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkSeaGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkSeaGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #8FBC8B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkSlateBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkSlateBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #483D8B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkSlateGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkSlateGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #2F4F4F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkTurquoise&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkTurquoise;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00CED1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DarkViolet&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DarkViolet;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #9400D3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DeepPink&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DeepPink;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF1493&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DeepSkyBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DeepSkyBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00BFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DimGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DimGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #696969&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;DodgerBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:DodgerBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #1E90FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Firebrick&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Firebrick;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #B22222&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;FloralWhite&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:FloralWhite;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFAF0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;ForestGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:ForestGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #228B22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Fuchsia&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Fuchsia;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF00FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Gainsboro&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Gainsboro;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DCDCDC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;GhostWhite&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:GhostWhite;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F8F8FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Gold&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Gold;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFD700&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Goldenrod&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Goldenrod;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DAA520&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Gray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Gray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #808080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Green&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Green;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #008000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;GreenYellow&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:GreenYellow;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #ADFF2F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Honeydew&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Honeydew;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F0FFF0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;HotPink&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:HotPink;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF69B4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;IndianRed&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:IndianRed;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #CD5C5C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Indigo&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Indigo;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #4B0082&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Ivory&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Ivory;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFFF0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Khaki&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Khaki;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F0E68C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Lavender&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Lavender;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #E6E6FA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LavenderBlush&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LavenderBlush;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFF0F5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LawnGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LawnGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #7CFC00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LemonChiffon&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LemonChiffon;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFACD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #ADD8E6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightCoral&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightCoral;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F08080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightCyan&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightCyan;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #E0FFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightGoldenrodYellow&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightGoldenrodYellow;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FAFAD2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #D3D3D3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #90EE90&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightPink&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightPink;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFB6C1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightSalmon&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightSalmon;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFA07A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightSeaGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightSeaGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #20B2AA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightSkyBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightSkyBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #87CEFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightSlateGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightSlateGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #778899&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightSteelBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightSteelBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #B0C4DE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LightYellow&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LightYellow;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFFE0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Lime&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Lime;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00FF00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;LimeGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:LimeGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #32CD32&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Linen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Linen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FAF0E6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Magenta&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Magenta;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF00FF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Maroon&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Maroon;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #800000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumAquamarine&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumAquamarine;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #66CDAA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #0000CD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumOrchid&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumOrchid;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #BA55D3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumPurple&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumPurple;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #9370DB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumSeaGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumSeaGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #3CB371&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumSlateBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumSlateBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #7B68EE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumSpringGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumSpringGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00FA9A&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumTurquoise&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumTurquoise;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #48D1CC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MediumVioletRed&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MediumVioletRed;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #C71585&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MidnightBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MidnightBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #191970&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MintCream&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MintCream;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F5FFFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;MistyRose&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:MistyRose;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFE4E1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Moccasin&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Moccasin;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFE4B5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;NavajoWhite&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:NavajoWhite;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFDEAD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Navy&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Navy;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #000080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;OldLace&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:OldLace;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FDF5E6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Olive&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Olive;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #808000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;OliveDrab&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:OliveDrab;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #6B8E23&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Orange&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Orange;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFA500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;OrangeRed&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:OrangeRed;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF4500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Orchid&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Orchid;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DA70D6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PaleGoldenrod&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PaleGoldenrod;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #EEE8AA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PaleGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PaleGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #98FB98&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PaleTurquoise&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PaleTurquoise;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #AFEEEE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PaleVioletRed&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PaleVioletRed;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DB7093&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PapayaWhip&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PapayaWhip;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFEFD5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PeachPuff&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PeachPuff;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFDAB9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Peru&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Peru;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #CD853F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Pink&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Pink;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFC0CB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Plum&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Plum;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #DDA0DD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;PowderBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:PowderBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #B0E0E6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Purple&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Purple;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #800080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Red&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Red;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF0000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;RosyBrown&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:RosyBrown;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #BC8F8F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;RoyalBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:RoyalBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #4169E1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SaddleBrown&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SaddleBrown;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #8B4513&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Salmon&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Salmon;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FA8072&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SandyBrown&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SandyBrown;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F4A460&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SeaGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SeaGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #2E8B57&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SeaShell&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SeaShell;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFF5EE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Sienna&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Sienna;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #A0522D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Silver&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Silver;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #C0C0C0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SkyBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SkyBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #87CEEB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SlateBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SlateBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #6A5ACD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SlateGray&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SlateGray;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #708090&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Snow&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Snow;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFAFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SpringGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SpringGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #00FF7F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;SteelBlue&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:SteelBlue;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #4682B4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Tan&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Tan;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #D2B48C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Teal&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Teal;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #008080&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Thistle&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Thistle;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #D8BFD8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Tomato&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Tomato;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FF6347&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Transparent&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Transparent;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Turquoise&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Turquoise;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #40E0D0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Violet&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Violet;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #EE82EE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Wheat&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Wheat;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F5DEB3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;White&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:White;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFFFF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;WhiteSmoke&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:WhiteSmoke;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #F5F5F5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Yellow&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:Yellow;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #FFFF00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;YellowGreen&lt;/b&gt;&lt;/td&gt;
&lt;td style="background-color:YellowGreen;"&gt;&lt;b&gt;Hex Code:&lt;/b&gt; #9ACD32&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;</description></item><item><title>A simple way to add some flair to your site with a favicon</title><link>http://forums.asp.net/thread/3475411.aspx</link><pubDate>Sat, 24 Oct 2009 20:27:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3475411</guid><dc:creator>rtpHarry</dc:creator><author>rtpHarry</author><slash:comments>5</slash:comments><comments>http://forums.asp.net/thread/3475411.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3475411</wfw:commentRss><description>&lt;p&gt;Not a strictly asp.net related topic today but certainly useful to know when you develop your next website.&lt;/p&gt;&lt;p&gt;I take a day out from asp.net topics to explain how you can get the little icon that appears next to the url in the address bar on many of your favourite sites. You will also find it next to its name if you add it to your favourites.&lt;/p&gt;&lt;p&gt;Yep its the favicon, a staple of every major website but not a topic that you will get introduced to if you are strictly reading dev sites.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://runtingsproper.blogspot.com/2009/10/simple-way-to-add-some-flair-to-your.html"&gt;http://runtingsproper.blogspot.com/2009/10/simple-way-to-add-some-flair-to-your.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>ASP.NET &amp; RAW AJAX - Chapters</title><link>http://forums.asp.net/thread/3495443.aspx</link><pubDate>Thu, 05 Nov 2009 07:19:44 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3495443</guid><dc:creator>thirumaran007</dc:creator><author>thirumaran007</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3495443.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3495443</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;From this topic &amp;quot; ASP.NET &amp;amp; RAW AJAX &amp;quot;- we will learn how to use RAW ajax in our asp.net appliaton&amp;nbsp; , what is the use of ashx file and how to implement ajax with out ActiveX..like so many intresting topics will cover.&amp;nbsp; in first cahpter we descrips the use of XML http request object &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;&lt;span style="font-weight:bold;" class="Apple-style-span"&gt;Chapeter 1: &lt;/span&gt;About XMLHTTPREQUEST&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;XMLHttp Request object for Ajax&lt;/p&gt;
&lt;p&gt;&amp;nbsp; XMLHttp is an powerfull object for create RAW ajax based application.genrally ajax is not new technology it is already existing some javascript techniqu.&lt;/p&gt;
&lt;p&gt;condider the XMLHTTP is new Broweser.when we call the XMLHttp object in your applicaton ...it will create new webbrowser in our application (virtualy) then we can get the result from the web brower in place it &lt;/p&gt;
&lt;p&gt;in our original browser.&lt;/p&gt;
&lt;p&gt;The first step that we have to learn in AJAX is the XMLHTTP request. This we will be using in every Ajax code we write. A good understanding of this will help us in analyzing and developing complex codes. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;An agent or a broker &lt;/p&gt;
&lt;p&gt;This XMLHttp object is an agent between our application at client side and our programming code at server end. It sends data and collects the return data from the server. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Now we understood that creation of this XMLHttp request is an issue with the browser of the user ( or client ). So the user browser must able to create this XMLHttp object. Unfortunately the old browsers doest not support this and can&amp;#39;t create XMLHttp object. So we have to find out first this object is created or not. If the browser fails to create the object then we must give error message saying about the browser issue. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Even if the browser are capable of creating our XMLHttp request they differ in the way they create it. FireFox create the object in a different way than Internet Explorer ( IE ). So based on this we will develop the code and note that we can use this same set of code ( to create the XMLHttp object ) in all pages where we will be using Ajax. Let us develop the code. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We will try with first trying with a simple request like this &lt;/p&gt;
&lt;p&gt;if (typeof XMLHttpRequest != &amp;quot;undefined&amp;quot;) &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The above line will return true for Firfox and Safari so we can create an object. For IE we will use ActiveXObject to create the object. Depending on the type of ActiveXObject support which depends on version of IE we will create the object. If in all fail in crating the object then we will return error message. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Now let us write the function to initialize the HMLHttp Request object &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;pre name="code" class="xhtml"&gt;function developXMLHttp() {

if (typeof XMLHttpRequest != &amp;quot;undefined&amp;quot;) {

return new XMLHttpRequest();

} else if (window.ActiveXObject) {

var aVersions = [ &amp;quot;MSXML2.XMLHttp.5.0&amp;quot;,

&amp;quot;MSXML2.XMLHttp.4.0&amp;quot;,&amp;quot;MSXML2.XMLHttp.3.0&amp;quot;,

&amp;quot;MSXML2.XMLHttp&amp;quot;,&amp;quot;Microsoft.XMLHttp&amp;quot;

];

for (var x = 0; x &amp;lt; aVersions.length; x++) {

try {

var p2XmlHttp = new ActiveXObject(aVersions[x]);

return p2XmlHttp;

} catch (oError) {

//Do nothing

}

}

}

throw new Error(&amp;quot;Error..XMLHttp object could be created.&amp;quot;);

}

//To use this function we will create an object like this.

function my_form(){

var myxml=developXMLHttp();

document.write(typeof(myxml));

}

window.onload=my_form();
&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Learn exactly how you can restore a .bak file in SQL Management Studio with this step-by-step guide</title><link>http://forums.asp.net/thread/3487073.aspx</link><pubDate>Sat, 31 Oct 2009 13:54:01 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3487073</guid><dc:creator>rtpHarry</dc:creator><author>rtpHarry</author><slash:comments>6</slash:comments><comments>http://forums.asp.net/thread/3487073.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3487073</wfw:commentRss><description>&lt;p&gt;Read a step by step guide which will show you how to restore a .bak
file in Microsoft SQL Server Management Studio. This technique can be
used to move databases between servers or restore an existing database
to a previous state:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://runtingsproper.blogspot.com/2009/10/learn-exactly-how-you-can-restore-bak.html"&gt;http://runtingsproper.blogspot.com/2009/10/learn-exactly-how-you-can-restore-bak.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>Moving data from MS Access to MySQL is easy</title><link>http://forums.asp.net/thread/3287102.aspx</link><pubDate>Sat, 11 Jul 2009 03:55:05 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3287102</guid><dc:creator>mysorian</dc:creator><author>mysorian</author><slash:comments>2</slash:comments><comments>http://forums.asp.net/thread/3287102.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=3287102</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Review the following article :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hodentek.blogspot.com/2009/07/taking-table-over-to-mysql-from-ms.html"&gt;http://hodentek.blogspot.com/2009/07/taking-table-over-to-mysql-from-ms.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Google Maps via ASP.NET / SQL Server Tutorial</title><link>http://forums.asp.net/thread/2474078.aspx</link><pubDate>Tue, 08 Jul 2008 10:53:11 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2474078</guid><dc:creator>antonyvijayan</dc:creator><author>antonyvijayan</author><slash:comments>17</slash:comments><comments>http://forums.asp.net/thread/2474078.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=53&amp;PostID=2474078</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I worked out for google map with ASP.Net / VB.Net. below steps you have to follow,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. You need to get encrpyted key from google which key for your own website.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. create a table as below,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if exists (select * from dbo.sysobjects where id = object_id(N&amp;#39;[dbo].[map]&amp;#39;) and OBJECTPROPERTY(id, N&amp;#39;IsUserTable&amp;#39;) = 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; drop table [dbo].[map]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GO&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREATE TABLE [dbo].[map] (&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[lat] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[lon] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[description] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;[cid] [numeric](18, 0) NOT NULL ---cid meant centerID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) ON [PRIMARY]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GO&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Copy below code for map_test.aspx page &lt;/p&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;@&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Page&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Language&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;VB&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AutoEventWireup&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;false&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;CodeFile&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Map_test.aspx.vb&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Inherits&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Map_test&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; %&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;% Response.Write(maptest())%&amp;gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4. Below code for map_test.aspx.vb&lt;/p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/font&gt;&lt;font size="2"&gt; maptest() &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; strmap &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; Dim strMap As String = &amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; strMap1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; drResult &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; SqlDataReader&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; SQLResult &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; strLon &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; strLat &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;!DOCTYPE html PUBLIC &amp;quot;&amp;quot;&amp;quot;&amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;&amp;quot;&amp;quot;&amp;quot; &amp;quot;&amp;quot;&amp;quot;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;html xmlns=&amp;quot;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;head&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;meta http-equiv=&amp;quot;&amp;quot;content-type&amp;quot;&amp;quot; content=&amp;quot;&amp;quot;google maps via ASP.Net : text/html; charset=utf-8&amp;quot;&amp;quot;/&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;title&amp;gt;Google Maps JavaScript API Example&amp;lt;/title&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;script src=&amp;quot;&amp;quot;http://maps.google.com/maps?file=api&amp;amp;amp;v=2&amp;amp;amp;key=ABQIAAAAXu6-xqCzQg7UF16n1xbPlxRy0V4Q1dfyNo3tEYtAttAGexdRsBSFtycVVZx_tF4NT4Xrn_SOyBa6pQ&amp;quot;&amp;quot;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; type=&amp;quot;&amp;quot;text/javascript&amp;quot;&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;script type=&amp;quot;&amp;quot;text/javascript&amp;quot;&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;strmap = strmap + &amp;quot; //&amp;lt;![CDATA[&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;strmap = strmap + &amp;quot; // Creates a marker whose info window displays the given number&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; function createMarker(point, number)&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; {&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; var marker = new GMarker(point);&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;strmap = strmap + &amp;quot; // Show this markers index in the info window when it is clicked&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; var html = number;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; GEvent.addListener(marker, &amp;quot;&amp;quot;click&amp;quot;&amp;quot;, function() {marker.openInfoWindowHtml(html);});&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; return marker;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; };&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; function load() {&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; if (GBrowserIsCompatible()) {&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; var map = new GMap2(document.getElementById(&amp;quot;&amp;quot;map&amp;quot;&amp;quot;));&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; map.addControl(new GLargeMapControl());&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; map.addControl(new GMapTypeControl());&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; map.addControl(new GScaleControl());&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; blnPoint &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Boolean&lt;/font&gt;&lt;font size="2"&gt; = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;False&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;clsSearch.ConnectionString() &amp;#39; calling connectionstring function&lt;/p&gt;
&lt;p&gt;SQLResult = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Select * from map where cid=12&amp;quot;&amp;nbsp; &amp;#39; i just hard code for center id. &lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;drResult = SqlHelper.ExecuteReader(clsSearch.t_IncidentStr, CommandType.Text, SQLResult) &amp;#39; executing sql query by using sql helper class&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; drResult.HasRows &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/font&gt;&lt;font size="2"&gt; drResult.Read&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; blnPoint = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;False&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; map.setCenter(new GLatLng(&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lat&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;,&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lon&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;), 13);&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;blnPoint = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;True&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; IsDBNull(drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lon&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;strLon = drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lon&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Not&lt;/font&gt;&lt;font size="2"&gt; IsDBNull(drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lat&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;strLat = drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lat&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;var point = new GLatLng(&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lat&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;,&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lon&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;);&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; var marker = createMarker(point,&amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; drResult(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;lat&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;).ToString &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;);&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;map.addOverlay(marker);&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;While&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; }&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; }&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39; strmap = strmap + &amp;quot; //]]&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;/script&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;/head&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;body onload=&amp;quot;&amp;quot;load()&amp;quot;&amp;quot; onunload=&amp;quot;&amp;quot;GUnload()&amp;quot;&amp;quot;&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;div id=&amp;quot;&amp;quot;map&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;width: 1200px; height: 600px&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;/body&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;strmap = strmap + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;lt;/html&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; Exception&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Return&lt;/font&gt;&lt;font size="2"&gt; strmap&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;Please free to ask your queries and if this code is useful for you, kindly post response.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;thank you.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>