<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2993076825914312059</atom:id><lastBuildDate>Tue, 24 Jan 2012 00:31:07 +0000</lastBuildDate><category>Seo</category><category>Windows 2008 (64 bit)</category><category>Crystal Reports</category><category>PHP</category><category>Wordpress</category><category>MVC</category><category>J Query</category><category>WinHttpRequest</category><category>SQL Server</category><category>.net 1.1</category><category>Sybase</category><category>Cake PHP</category><category>XML</category><category>VB.Net</category><category>C#.Net</category><category>IIS7</category><category>ASP.Net</category><category>Ruby on Rails</category><category>General Utilities</category><category>JSON</category><category>Oracle</category><category>VB 6.0</category><category>Java Script</category><category>Blogger Help</category><title>Blog for Programmers</title><description>Programming VB,VB.Net,C#.Net,Oracle,Sql Server,Asp.Net,JavaScript etc</description><link>http://rprateek.blogspot.com/</link><managingEditor>noreply@blogger.com (rprateek)</managingEditor><generator>Blogger</generator><openSearch:totalResults>118</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BlogForProgrammersprateekRegmi" /><feedburner:info uri="blogforprogrammersprateekregmi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>BlogForProgrammersprateekRegmi</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-1349308022469476106</guid><pubDate>Tue, 24 Jan 2012 00:31:00 +0000</pubDate><atom:updated>2012-01-23T16:31:07.734-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Wordpress</category><title>Move your WordPress website from localhost to production site</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bjIHQbgqruAW3lT_2ehH-IzRwi8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bjIHQbgqruAW3lT_2ehH-IzRwi8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bjIHQbgqruAW3lT_2ehH-IzRwi8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bjIHQbgqruAW3lT_2ehH-IzRwi8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Wordpress is pretty cool tool for blogs, i was just learning the bits and pieces of wordpress and completed a blog. &lt;br /&gt;
It was fairly easy to download wordpress and setup in wamp server in localhost environment. However i got stuck for a while when uploading things to my production server, I tried some help from websites but none were complete as www.ostraining.com. &lt;br /&gt;
&lt;br /&gt;
Check out here how to &lt;a href="http://www.ostraining.com/blog/wordpress/move-your-wordpress-site/"&gt;Move Your WordPress Site From Localhost To Your Production Server&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-1349308022469476106?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/yHbmCmt9p6U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/yHbmCmt9p6U/move-your-wordpress-website-from.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2012/01/move-your-wordpress-website-from.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-1104919629501855393</guid><pubDate>Wed, 11 Jan 2012 03:12:00 +0000</pubDate><atom:updated>2012-01-10T19:12:29.317-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">C#.Net</category><title>he debugger does not support debugging managed and native code at the same time on this platform in .net 2008 64 bit</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jPNaC9bbTjaRU4NWmzM7tiUOHNs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jPNaC9bbTjaRU4NWmzM7tiUOHNs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jPNaC9bbTjaRU4NWmzM7tiUOHNs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jPNaC9bbTjaRU4NWmzM7tiUOHNs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I came across the project in .net 2008 which would debug normally in 32 bit operating system but would give me error while debugging in 64 bit. After some research i found this very good article and thought it would help all. &lt;br /&gt;
&lt;br /&gt;
To fix this you can check &lt;a href="http://code.google.com/p/csexwb2/wiki/UsingControlUnderx86"&gt;This Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-1104919629501855393?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/UP1uOuGHgqQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/UP1uOuGHgqQ/he-debugger-does-not-support-debugging.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2012/01/he-debugger-does-not-support-debugging.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-2057783153582657345</guid><pubDate>Tue, 23 Aug 2011 11:31:00 +0000</pubDate><atom:updated>2011-08-23T04:34:36.467-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">Cake PHP</category><title>Cake PHP losing session in Google Chrome</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xk-qUIBcTckgmnmghN5vNRpg81w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xk-qUIBcTckgmnmghN5vNRpg81w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xk-qUIBcTckgmnmghN5vNRpg81w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xk-qUIBcTckgmnmghN5vNRpg81w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I was having problem where i was losing my sessions and when i logged in as admin after every click i would have to login again. 
&lt;br /&gt;After few searches i found out below article on pixelastic that was pretty helpful... 
&lt;br /&gt;
&lt;br /&gt;It might help you guys 
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://www.pixelastic.com/blog/273:losing-session-request-cakephp-chrome"&gt;losing-session-request-cakephp-chrome&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-2057783153582657345?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/vLJ3TO26_Ck" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/vLJ3TO26_Ck/cake-php-losing-session-in-google.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/08/cake-php-losing-session-in-google.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-1541054635584328393</guid><pubDate>Wed, 10 Aug 2011 05:51:00 +0000</pubDate><atom:updated>2011-08-09T23:35:15.366-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cake PHP</category><title>Avoid Undefined Index in CakePHP</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mrs_qtl1J_fXZFAN9STavXjEyc4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mrs_qtl1J_fXZFAN9STavXjEyc4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mrs_qtl1J_fXZFAN9STavXjEyc4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mrs_qtl1J_fXZFAN9STavXjEyc4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There might be various problems regarding to undefined index in CakePHP and there are many solutions to it and some links i went through to fix the problem are:
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://cakephp.1045679.n5.nabble.com/undefined-index-td1322322.html"&gt;Newby: "Undefined index" error&lt;/a&gt;
&lt;br /&gt;&lt;a href="http://my-cakephp.blogspot.com/2010/08/something-on-cakephp-notice-8-undefined.html"&gt;Something on CakePHP Notice (8): Undefined Index&lt;/a&gt;
&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/4925349/cakephp-rendering-an-undefined-index"&gt;CakePHP: Rendering an undefined index&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;However these couldn't help solve my problem, being newbie in Cake and after going through these posts, it clicked me that i might be doing something silly mistake.
&lt;br /&gt;
&lt;br /&gt;Actually i was displaying news in my default page where I declared the variable news in apps_controller as below:
&lt;br /&gt;&lt;span class="fullpost"&gt;
&lt;br /&gt;function beforeRender(){
&lt;br /&gt;	$this-&gt;loadModel('News');
&lt;br /&gt;	$todayNews =  $this-&gt;News-&gt;find('first', 										 array(											   'order' =&gt; array(											'News.updated' =&gt; 'DESC'								)									   )										 );
&lt;br /&gt;
&lt;br /&gt;     $this-&gt; set('news', $todayNews);
&lt;br /&gt;
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;And in my news controller I was using below code to render my index page:
&lt;br /&gt;
&lt;br /&gt; function admin_index()
&lt;br /&gt;     {
&lt;br /&gt;		  $allNews = $this-&gt;News-&gt;find('all',
&lt;br /&gt;    						array(
&lt;br /&gt;							'order' =&gt; array
&lt;br /&gt;							(											'News.updated' =&gt; 'DESC'																		)										)
&lt;br /&gt;			);
&lt;br /&gt;    						
&lt;br /&gt;        $this -&gt; set('news',$allNews);
&lt;br /&gt;     }
&lt;br /&gt;
&lt;br /&gt;You can see both had "news" being set. So when i called my index page i was always getting 
&lt;br /&gt;
&lt;br /&gt;Notice (8): Undefined index: News [APP\views\news\admin_index.ctp, line 18]
&lt;br /&gt;
&lt;br /&gt;This made me go round and round for an hour... finally found out ti was the same variable causing problem.
&lt;br /&gt;
&lt;br /&gt;then I changed the variable in my app_controller to be 
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;function beforeRender(){
&lt;br /&gt;	$this-&gt;loadModel('News');
&lt;br /&gt;	$todayNews =  $this-&gt;News-&gt;find('first', 										 array(											   'order' =&gt; array(											'News.updated' =&gt; 'DESC'								)									   )										 );
&lt;br /&gt;
&lt;br /&gt;     $this-&gt; set('displaynews', $todayNews);
&lt;br /&gt;
&lt;br /&gt;}
&lt;br /&gt;and called the same in my default layout page and all worked like a charm... hope this will help save you some time that might use creatively..... Enjoy coding.
&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-1541054635584328393?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/IXkGrXePsXE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/IXkGrXePsXE/avoid-undefined-index-in-cakephp.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>1</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/08/avoid-undefined-index-in-cakephp.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-6319460911310417583</guid><pubDate>Wed, 13 Jul 2011 04:57:00 +0000</pubDate><atom:updated>2011-07-12T22:10:41.164-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><title>Cross-thread operation not valid: Control accessed from a thread other than the thread it was created on (Multi-Threaded Applicaiton)</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-pHccXke77RFqPp9wKqJCEa8JMc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pHccXke77RFqPp9wKqJCEa8JMc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-pHccXke77RFqPp9wKqJCEa8JMc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pHccXke77RFqPp9wKqJCEa8JMc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I was stuck on this for hours where the event raised from the class wouldn' t write to my textbox in the presentation layer. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I googled but could not find any concrete solution to this but at last after going through various websites i figured out the easier way to solve this. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This article will help users to call the function in the class and raise an event within the class and catch the event in form and display whatever message raised to the text boxes in multi threaded application (VB.net)&lt;/div&gt;&lt;div&gt;Lets go step by step now: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;1. I have a form with command button cmdTest and text box txtAction where I display my messages raised from the class. &lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; cmdTest_Click(ByVal sender &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; System.Object, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; System.EventArgs) Handles cmdTest.Click&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; robot &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; RobotProcess_Ama(Nothing)&lt;br /&gt;  AddHandler robot.TaskProcessed, AddressOf ActionLog&lt;br /&gt;  WorkerThread = &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; Threading.Thread(AddressOf robot.CheckQueue)&lt;br /&gt;  WorkerThread.Start()&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; ActionLog(ByVal FunctName &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; String, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; aMessage &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; String)&lt;br /&gt;   System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = &lt;span style="color:#3333ff;"&gt;False&lt;/span&gt;&lt;br /&gt;   txtAction.Text = TimeString &amp;amp; "From: " &amp;amp; FunctName &amp;amp; ":" &amp;amp; aMessage&lt;br /&gt;   System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = &lt;span style="color:#3333ff;"&gt;True&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;Here i disabled checkforIllegalcrossThreadcalls and re-enabled them after finishing. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 16px;"&gt;2. Now my class &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; font-size: 14px; line-height: 16px; "&gt;RobotProcess_Ama contains function called checkqueue and raises the message. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; font-size: 14px; line-height: 16px; "&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; CheckQueue()&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;       Try&lt;br /&gt;         &lt;span style="color:#3333ff;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;RaiseEvent&lt;/span&gt; TaskProcessed("From Class", TimeString &amp;amp; ":  Creating log file")&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;' Threading.Thread.Sleep(200)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     Catch ex &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; Exception&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Throw ex&lt;br /&gt;     &lt;span style="color:#3333ff;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;End&lt;/span&gt; Try&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-6319460911310417583?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/4j29LFQchXE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/4j29LFQchXE/cross-thread-operation-not-valid.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/07/cross-thread-operation-not-valid.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-5119157215098702358</guid><pubDate>Thu, 30 Jun 2011 06:29:00 +0000</pubDate><atom:updated>2011-07-03T01:51:03.409-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">Cake PHP</category><title>CakePHP: Auto populating foreign key dropdown fields</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4T_Gj7WDADRnGVHgiM2w1IDcM9g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4T_Gj7WDADRnGVHgiM2w1IDcM9g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4T_Gj7WDADRnGVHgiM2w1IDcM9g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4T_Gj7WDADRnGVHgiM2w1IDcM9g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I wasted so much time figuring out to populate the drop down from foreign classes in cake PHP and wished it would be best if someone could have written from beginning to end to help the beginners of Cake like me.&lt;br /&gt;&lt;br /&gt;Finally i figured it out and you guys can benefit from it.&lt;br /&gt;&lt;br /&gt;I have two tables articles and users, user write articles so there is one to many relationship. I need user drop down in articles forms to say who is this user writing the article.&lt;br /&gt;&lt;br /&gt;User table has&lt;br /&gt;id&lt;br /&gt;Name&lt;br /&gt;&lt;br /&gt;Article table has&lt;br /&gt;id&lt;br /&gt;Title&lt;br /&gt;user_id&lt;br /&gt;&lt;br /&gt;So my Article Model will look like below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-DS-HN9sI1PU/TgwYwAYoqhI/AAAAAAAAAKQ/16ldPeiidEo/s1600/articlemodel.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 185px;" src="http://3.bp.blogspot.com/-DS-HN9sI1PU/TgwYwAYoqhI/AAAAAAAAAKQ/16ldPeiidEo/s400/articlemodel.png" alt="" id="BLOGGER_PHOTO_ID_5623897247695022610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My user model will look like below:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-t8ZZvgv6v7E/TgwZ-6MUeDI/AAAAAAAAAKY/OZJA8ZWJ1lw/s1600/User.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://2.bp.blogspot.com/-t8ZZvgv6v7E/TgwZ-6MUeDI/AAAAAAAAAKY/OZJA8ZWJ1lw/s400/User.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5623898603242420274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My Article Controller will look like below&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-pDbb0Vai6m4/ThAssEmZfMI/AAAAAAAAAKg/r3oD4838Tds/s1600/articleController.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 240px;" src="http://4.bp.blogspot.com/-pDbb0Vai6m4/ThAssEmZfMI/AAAAAAAAAKg/r3oD4838Tds/s400/articleController.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5625045070246411458" /&gt;&lt;/a&gt;&lt;br /&gt;The Add view will look like below:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-4eRa01CWrAY/ThAs8VkUOxI/AAAAAAAAAKo/Uv_exw06AiY/s1600/AddForm.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 127px;" src="http://4.bp.blogspot.com/-4eRa01CWrAY/ThAs8VkUOxI/AAAAAAAAAKo/Uv_exw06AiY/s400/AddForm.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5625045349678988050" /&gt;&lt;/a&gt;Similarly Edit View will look like below&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-J0UEXWv2DW4/ThAtOJB-E5I/AAAAAAAAAKw/GADCHGOSUB8/s1600/editform.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 185px;" src="http://1.bp.blogspot.com/-J0UEXWv2DW4/ThAtOJB-E5I/AAAAAAAAAKw/GADCHGOSUB8/s400/editform.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5625045655551349650" /&gt;&lt;/a&gt;Hope this will help kick start your Cake Php learning ... enjoy coding&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-5119157215098702358?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/7FecMohTzrs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/7FecMohTzrs/cakephp-auto-populating-foreign-key_29.html</link><author>noreply@blogger.com (rprateek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DS-HN9sI1PU/TgwYwAYoqhI/AAAAAAAAAKQ/16ldPeiidEo/s72-c/articlemodel.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/06/cakephp-auto-populating-foreign-key_29.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-2635293187507373163</guid><pubDate>Wed, 22 Jun 2011 12:07:00 +0000</pubDate><atom:updated>2011-06-22T05:10:20.330-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>OO database connection class in PHP</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8zRtg4pQvRSipx6TyKmXt7hWsXY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8zRtg4pQvRSipx6TyKmXt7hWsXY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8zRtg4pQvRSipx6TyKmXt7hWsXY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8zRtg4pQvRSipx6TyKmXt7hWsXY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I got good OO database connectivity class for PHP tutorial in the following site:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://blog.bluewebtechniques.com/2010/03/10/creating-a-php-oop-database-connection-class/comment-page-1/#comment-1081"&gt;http://blog.bluewebtechniques.com/2010/03/10/creating-a-php-oop-database-connection-class/comment-page-1/#comment-1081&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy guys &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-2635293187507373163?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/3aPh7E8e6ow" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/3aPh7E8e6ow/oo-database-connection-class-in-php.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/06/oo-database-connection-class-in-php.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-7040006980748788841</guid><pubDate>Thu, 16 Jun 2011 02:17:00 +0000</pubDate><atom:updated>2011-06-15T19:18:45.869-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General Utilities</category><title>Blogger Tips And Tricks|Latest Tips For Bloggers: How To Add Google +1(plus) Button With Blogger Sha...</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OC49iUMnGdOi2isIwDxO7Or5fj4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OC49iUMnGdOi2isIwDxO7Or5fj4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OC49iUMnGdOi2isIwDxO7Or5fj4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OC49iUMnGdOi2isIwDxO7Or5fj4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.bloggertipandtrick.net/2011/06/add-google-1plus-button-to-blogger.html?spref=bl"&gt;Blogger Tips And Tricks|Latest Tips For Bloggers: How To Add Google +1(plus) Button With Blogger Sha...&lt;/a&gt;: "This quick and easy tutorial will explain how to enable Google +1 Button with Blogger Share Buttons. If you are already using Blogger share ..."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-7040006980748788841?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/JAk_ucpzYCs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/JAk_ucpzYCs/blogger-tips-and-trickslatest-tips-for.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/06/blogger-tips-and-trickslatest-tips-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-7045768767369537302</guid><pubDate>Thu, 19 May 2011 03:29:00 +0000</pubDate><atom:updated>2011-05-18T20:34:33.402-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><title>Disable close button in vb.net form without losing icon on the form</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HVA7Mp3bWlBz7eSgukta2aPtMz8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVA7Mp3bWlBz7eSgukta2aPtMz8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HVA7Mp3bWlBz7eSgukta2aPtMz8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HVA7Mp3bWlBz7eSgukta2aPtMz8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;In a module write the following code:&lt;div&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#006600;"&gt;'for close button declaration&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Const&lt;/span&gt; MF_BYPOSITION = &amp;amp;H400&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Const&lt;/span&gt; MF_REMOVE = &amp;amp;H1000&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Const&lt;/span&gt; MF_DISABLED = &amp;amp;H2&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Declare&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt; RemoveMenu Lib "user32" (ByVal hMenu &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; nPosition &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; Integer, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; wFlags &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; Long) &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Declare&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt; GetSystemMenu Lib "user32" (ByVal hWnd &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; bRevert &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; Boolean) &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Declare&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt; GetMenuItemCount Lib "user32" (ByVal hMenu &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr) &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Declare&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt; DrawMenuBar Lib "user32" (ByVal hwnd &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr) &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Boolean&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; DisableCloseButton(ByVal hwnd &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr)&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; hMenu &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IntPtr&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; menuItemCount &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Integer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  hMenu = GetSystemMenu(hwnd, False)&lt;br /&gt;  menuItemCount = GetMenuItemCount(hMenu)&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Call&lt;/span&gt; RemoveMenu(hMenu, menuItemCount - 1, MF_DISABLED Or MF_BYPOSITION)&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Call&lt;/span&gt; RemoveMenu(hMenu, menuItemCount - 2, MF_DISABLED Or MF_BYPOSITION)&lt;br /&gt;  &lt;span style="color:#3333ff;"&gt;Call&lt;/span&gt; DrawMenuBar(hwnd)&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Then in the form.load() where you want to disable the close button just call function as below:&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;DisableCloseButton(Me.Handle)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-7045768767369537302?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/FlEzly6g6Xc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/FlEzly6g6Xc/disable-close-button-in-vbnet-form.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/05/disable-close-button-in-vbnet-form.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-8362848209581346571</guid><pubDate>Mon, 24 Jan 2011 01:05:00 +0000</pubDate><atom:updated>2011-01-23T17:09:28.373-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">XML</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>How to remove xmlns namespace from xml using vb.net</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1azSIKhPmLnNi3RWpMp8DmUE5Ws/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1azSIKhPmLnNi3RWpMp8DmUE5Ws/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1azSIKhPmLnNi3RWpMp8DmUE5Ws/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1azSIKhPmLnNi3RWpMp8DmUE5Ws/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 13px;"&gt;I was having issues with xmlns in xml file and was creating unnecessary waste of time handling them. But i found below solution to remove xmlns from the xml file so that I can focus on only the required tags. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; font-size: 12px; line-height: 13px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; font-size: 12px; line-height: 13px; "&gt; &lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; color: rgb(51, 51, 255); font-family: 'courier new'; "&gt;Private&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;Function&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; stripDocumentNamespace(oldDom &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;As&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; XmlDocument) &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;As&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; XmlDocument&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; ' Remove all xmlns:* instances from the passed XmlDocument&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; ' to simplify our xpath expressions.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; Dim newDom &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;As&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;New&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; XmlDocument()&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; newDom.LoadXml(System.Text.RegularExpressions.Regex.Replace(oldDom.OuterXml, "(xmlns:?[^=]*=[""][^""]*[""])", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase Or System.Text.RegularExpressions.RegexOptions.Multiline))&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; Return newDom&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;End&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-size: 85%; line-height: 1.2; font-family: 'courier new'; "&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-8362848209581346571?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/gehAHFeTHZQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/gehAHFeTHZQ/how-to-remove-xmlns-namespace-from-xml.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2011/01/how-to-remove-xmlns-namespace-from-xml.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-263800415382775797</guid><pubDate>Fri, 03 Dec 2010 01:29:00 +0000</pubDate><atom:updated>2010-12-02T17:34:58.908-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 2008 (64 bit)</category><category domain="http://www.blogger.com/atom/ns#">IIS7</category><title>Static compression is being disabled warning in IIS 7 solved</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-lbvfBjDi0QuhODs0hnmzNpw_Ag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-lbvfBjDi0QuhODs0hnmzNpw_Ag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-lbvfBjDi0QuhODs0hnmzNpw_Ag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-lbvfBjDi0QuhODs0hnmzNpw_Ag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Since i moved my website to IIS 7 windows 2008 I was continuously getting below error message regarding my website application pool. I did some research and found out problem was related to &lt;span class="Apple-style-span" style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; border-collapse: collapse; font-size: 14px; line-height: 18px; "&gt;&lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 102); font-weight: bold; color: black; background-position: initial initial; background-repeat: initial initial; "&gt;ApplicationPoolIdentity &lt;/b&gt;&lt;/span&gt;permission to IIS Temporary Compressed Files. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The directory specified for caching compressed content C:\inetpub\temp\IIS Temporary Compressed Files\DefaultAppPool is invalid.  Static compression is being disabled.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I got the help from below link to fix this problem, thanks to scott&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 13px; line-height: 12px; "&gt;&lt;h1 style="margin-top: 0px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 23px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-family: 'Trebuchet MS', 'Liberation Sans', 'DejaVu Sans', sans-serif; font-weight: bold; background-position: initial initial; background-repeat: initial initial; "&gt;&lt;a href="http://serverfault.com/questions/81165/how-to-assign-permissions-to-applicationpoolidentity-account" class="question-hyperlink" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 23px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: rgb(0, 0, 0); text-decoration: underline; cursor: pointer; font-weight: bold; line-height: 15px; background-position: initial initial; background-repeat: initial initial; "&gt;How to assign permissions to &lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 23px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 102); font-weight: bold; color: black; background-position: initial initial; background-repeat: initial initial; "&gt;ApplicationPoolIdentity&lt;/b&gt; &lt;b style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 23px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(153, 255, 153); font-weight: bold; color: black; background-position: initial initial; background-repeat: initial initial; "&gt;account&lt;/b&gt;&lt;/a&gt;&lt;/h1&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-263800415382775797?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/WjNooiIkn0A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/WjNooiIkn0A/static-compression-is-being-disabled.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/12/static-compression-is-being-disabled.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-5780869347732760086</guid><pubDate>Tue, 09 Nov 2010 01:52:00 +0000</pubDate><atom:updated>2010-11-08T17:55:15.994-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.net 1.1</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>How to Manually uninstall .net 1.1</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f-4I9eBf4CTUHKT_n8QgW_UKX7A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f-4I9eBf4CTUHKT_n8QgW_UKX7A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f-4I9eBf4CTUHKT_n8QgW_UKX7A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f-4I9eBf4CTUHKT_n8QgW_UKX7A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I had some issues with my .net installation and I was getting missing file &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;could not find file: C:\WINDOWS\Installer\fb7f0c.msi&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I found this pretty good Microsoft link that will help you &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;320112"&gt;uninstall visual studio .net 1.1 manually&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-5780869347732760086?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/YRF8rnLD8gw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/YRF8rnLD8gw/how-to-manually-uninstall-net-11.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/11/how-to-manually-uninstall-net-11.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-8392040247321613728</guid><pubDate>Fri, 24 Sep 2010 05:08:00 +0000</pubDate><atom:updated>2010-09-23T22:12:57.558-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>How to delete file in folder and sub folders?</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/trRUySjew0nUZPnA_YAlhAi7I0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/trRUySjew0nUZPnA_YAlhAi7I0g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/trRUySjew0nUZPnA_YAlhAi7I0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/trRUySjew0nUZPnA_YAlhAi7I0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I came across a virus that created some files in all my computer folder and sub folders. I luckly removed the virus using virus scan but some how could not delete the files via virus scanner. It was impossible for me to delete all the files manually.&lt;br /&gt;&lt;br /&gt;Therefore i thought of writing a small visual basic script that cleans up all the files specified from windows folders and subfolders.&lt;br /&gt;&lt;br /&gt;The vb .net code that deletes specified files from folders and sub folders is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; DeleteFiles(ByVal Path &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; String)&lt;br /&gt;&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; Directories &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; IO.DirectoryInfo(Path)&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; Directory &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IO.DirectoryInfo&lt;br /&gt;&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strFile &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt;&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; File &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; IO.FileInfo&lt;br /&gt;&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr1 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "index.php"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr2 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "index.html"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr3 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "index.htm"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr4 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "index.cfm"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr5 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "index.asp"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr6 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "default.php"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr7 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "default.html"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr8 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "default.htm"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr9 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "default.cfm"&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; strErr10 &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "default.asp"&lt;br /&gt;      &lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;For&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Each&lt;/span&gt; Directory In Directories.GetDirectories&lt;br /&gt;           &lt;span style="color:#3333ff;"&gt;For&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Each&lt;/span&gt; File In Directory.GetFiles&lt;br /&gt;               strFile = File.Name&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt; strFile = strErr1 Or strFile = strErr2 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr2 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr3 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr4 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr5 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr6 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr7 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr8 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr9 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;ElseIf&lt;/span&gt; strFile = strErr10 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;                   File.Delete()&lt;br /&gt;               &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt;&lt;br /&gt;           &lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;           'ListBox1.Items.Add(Directory.Name)&lt;/span&gt;&lt;br /&gt;           &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt; Directory.GetDirectories.Length &gt; 0 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;               DeleteFiles(Directory.FullName)&lt;br /&gt;           &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt;&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-8392040247321613728?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/E1zJ_LAqbH8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/E1zJ_LAqbH8/how-to-delete-file-in-folder-and-sub.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>1</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/09/how-to-delete-file-in-folder-and-sub.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-1847103302097144060</guid><pubDate>Mon, 21 Jun 2010 02:19:00 +0000</pubDate><atom:updated>2010-06-20T19:27:51.586-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 2008 (64 bit)</category><category domain="http://www.blogger.com/atom/ns#">IIS7</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><category domain="http://www.blogger.com/atom/ns#">Sybase</category><title>The 'ASEOLEDB' provider is not registered on the local machine ( windows 64 bit )</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x6kr9kFyaexyO532egeNM2aHLs0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x6kr9kFyaexyO532egeNM2aHLs0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x6kr9kFyaexyO532egeNM2aHLs0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x6kr9kFyaexyO532egeNM2aHLs0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I was facing below error in my ASP.net website hosted in IIS 7, windows 2008 (64 bit) . I spent nearly 2 days searching for the solution but could not find the right one that could save my hours of work. &lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;System.InvalidOperationException: The 'ASEOLEDB' provider is not registered on the local machine. at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper&amp;amp; datasrcWrapper) at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;So for you guys who are facing same issues just save your time checking below solution. Hope it works for you&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In IIS go to your website and find out the application pool that it is using and go to Application pools and right click on the same and click on Advanced settings&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then Select Enable 32-Bit Applications to True &lt;/div&gt;&lt;div&gt;That's it it should work for you no matter what you are using for database either access, Sql server, Oracle or sybase it is the quickest fix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WjIdfGf3BeM/TB7N5r9q4_I/AAAAAAAAAHg/xvCThEK4Wzo/s1600/error.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_WjIdfGf3BeM/TB7N5r9q4_I/AAAAAAAAAHg/xvCThEK4Wzo/s400/error.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5485047787121468402" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-1847103302097144060?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/Urvqz1bRe60" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/Urvqz1bRe60/aseoledb-provider-is-not-registered-on.html</link><author>noreply@blogger.com (rprateek)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_WjIdfGf3BeM/TB7N5r9q4_I/AAAAAAAAAHg/xvCThEK4Wzo/s72-c/error.JPG" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/06/aseoledb-provider-is-not-registered-on.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-6937921330040770121</guid><pubDate>Mon, 07 Jun 2010 02:53:00 +0000</pubDate><atom:updated>2010-06-06T20:22:24.862-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Date functions for Ruby on Rails</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pX2NvMh_mKidEsvikb4-Sy9wKKQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pX2NvMh_mKidEsvikb4-Sy9wKKQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pX2NvMh_mKidEsvikb4-Sy9wKKQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pX2NvMh_mKidEsvikb4-Sy9wKKQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;d = Date.today # 2008-08-12&lt;br /&gt;d.strftime(‘%b %d, %Y’) # will print August 12, 2008&lt;br /&gt;The following date format is derived from &lt;a href="http://www.linux-mag.com/id/4070"&gt;this site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Date Format Meaning&lt;/span&gt;&lt;br /&gt;%a The abbreviated weekday name (“Sun’’)&lt;br /&gt;%A The full weekday name (“Sunday’’)&lt;br /&gt;%b The abbreviated month name (“Jan’’)&lt;br /&gt;%B The full month name (“January’’)&lt;br /&gt;%c The preferred local date and time representation&lt;br /&gt;%d Day of the month (01..31)&lt;br /&gt;%H Hour of the day, 24-hour clock (00..23)&lt;br /&gt;%I Hour of the day, 12-hour clock (01..12)&lt;br /&gt;%j Day of the year (001..366)&lt;br /&gt;%m Month of the year (01..12)&lt;br /&gt;%M Minute of the hour (00..59)&lt;br /&gt;%p Meridian indicator (“AM’’ or “PM’’)&lt;br /&gt;%S Second of the minute (00..60)&lt;br /&gt;%U Week number of the current year, starting with the first Sunday as the first day of the first week (00..53)&lt;br /&gt;%W Week number of the current year, starting with the first Monday as the first day of the first week (00..53)&lt;br /&gt;%w Day of the week (Sunday is 0, 0..6)&lt;br /&gt;%x Preferred representation for the date alone, no time&lt;br /&gt;%X Preferred representation for the time alone, no date&lt;br /&gt;%y Year without a century (00..99)&lt;br /&gt;%Y Year with century&lt;br /&gt;%Z Time zone name&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;time = Time.new&lt;br /&gt;&lt;br /&gt;# Components of a Time&lt;/span&gt;&lt;br /&gt;puts "Current Time : " + time.inspect&lt;br /&gt;puts time.year    # =&gt; Year of the date&lt;br /&gt;puts time.month   # =&gt; Month of the date (1 to 12)&lt;br /&gt;puts time.day     # =&gt; Day of the date (1 to 31 )&lt;br /&gt;puts time.wday    # =&gt; 0: Day of week: 0 is Sunday&lt;br /&gt;puts time.yday    # =&gt; 365: Day of year&lt;br /&gt;puts time.hour    # =&gt; 23: 24-hour clock&lt;br /&gt;puts time.min     # =&gt; 59&lt;br /&gt;puts time.sec     # =&gt; 59&lt;br /&gt;puts time.usec    # =&gt; 999999: microseconds&lt;br /&gt;puts time.zone    # =&gt; "UTC": timezone name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-6937921330040770121?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/271ZXHds3yU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/271ZXHds3yU/date-functions-for-ruby-rails.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>11</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/06/date-functions-for-ruby-rails.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-3516007495169275751</guid><pubDate>Tue, 20 Apr 2010 04:52:00 +0000</pubDate><atom:updated>2010-04-19T21:54:34.476-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WinHttpRequest</category><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>WinHttp.WinHttpRequest giving Error "Not enough storage is available to process this command" in ASP.net (solved)</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W2HJrYVBrE_2uUknkHw91bNIY4w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2HJrYVBrE_2uUknkHw91bNIY4w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W2HJrYVBrE_2uUknkHw91bNIY4w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W2HJrYVBrE_2uUknkHw91bNIY4w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I have a webservice written in Asp .net 2.0 that uses WinHttp.WinHttpRequest which is now giving me "Not enough storage is available to process this command"&lt;br /&gt;&lt;br /&gt;while googling i found out microsoft website that tells to increase IRPStackSize value in the registry and restart the server. Changing the registry and restarting the production server for one application didn't seemed right to me.&lt;br /&gt;&lt;br /&gt;It only happens in production server when there is heavy load on my web service.&lt;br /&gt;&lt;br /&gt;This is solved in below Kb article&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://forums.asp.net/p/1539136/3745046.aspx"&gt;http://forums.asp.net/p/1539136/3745046.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;thanks to Jerry weng&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-3516007495169275751?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/BL-Fve4p0aI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/BL-Fve4p0aI/winhttpwinhttprequest-giving-error-not.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/04/winhttpwinhttprequest-giving-error-not.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-8872409779461665890</guid><pubDate>Fri, 22 Jan 2010 02:20:00 +0000</pubDate><atom:updated>2010-01-21T18:21:55.848-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>Remove unprintable or invisible characters from string in VB.net</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8vCFQFwzGkqR57j_3BLI57opN6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vCFQFwzGkqR57j_3BLI57opN6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8vCFQFwzGkqR57j_3BLI57opN6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vCFQFwzGkqR57j_3BLI57opN6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This function will help to remove all invisible characters in vb.net string&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt;&amp;nbsp;Remove(ByVal&amp;nbsp;str&amp;nbsp;&lt;span style="color:#3333ff;"&gt;As&lt;/span&gt;&amp;nbsp;String)&amp;nbsp;&lt;span style="color:#3333ff;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;String&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Remove&amp;nbsp;=&amp;nbsp;str&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;span style="color:#3333ff;"&gt;As&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Long&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;remove&amp;nbsp;all&amp;nbsp;non-printable&amp;nbsp;characters&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&amp;nbsp;InStr(Remove,&amp;nbsp;vbCrLf)&amp;nbsp;&gt;&amp;nbsp;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;Remove&amp;nbsp;=&amp;nbsp;Replace(Remove,&amp;nbsp;vbCrLf,&amp;nbsp;String.Empty)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&amp;nbsp;InStr(Remove,&amp;nbsp;vbTab)&amp;nbsp;&gt;&amp;nbsp;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;Remove&amp;nbsp;=&amp;nbsp;Replace(Remove,&amp;nbsp;vbTab,&amp;nbsp;String.Empty)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;For&lt;/span&gt;&amp;nbsp;x&amp;nbsp;=&amp;nbsp;0&amp;nbsp;&lt;span style="color:#3333ff;"&gt;To&lt;/span&gt;&amp;nbsp;31&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;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&amp;nbsp;InStr(Remove,&amp;nbsp;Chr(x))&amp;nbsp;&gt;&amp;nbsp;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;Remove&amp;nbsp;=&amp;nbsp;Replace(Remove,&amp;nbsp;Chr(x),&amp;nbsp;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;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&amp;nbsp;x&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;For&lt;/span&gt;&amp;nbsp;x&amp;nbsp;=&amp;nbsp;127&amp;nbsp;&lt;span style="color:#3333ff;"&gt;To&lt;/span&gt;&amp;nbsp;255&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;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&amp;nbsp;InStr(Remove,&amp;nbsp;Chr(x))&amp;nbsp;&gt;&amp;nbsp;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;Remove&amp;nbsp;=&amp;nbsp;Replace(Remove,&amp;nbsp;Chr(x),&amp;nbsp;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;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;While&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&amp;nbsp;x&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Dim&amp;nbsp;s&amp;nbsp;=&amp;nbsp;New&amp;nbsp;String("&amp;nbsp;",&amp;nbsp;2)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'While&amp;nbsp;InStr(Remove,&amp;nbsp;s)&amp;nbsp;&gt;&amp;nbsp;0&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&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;Remove&amp;nbsp;=&amp;nbsp;Replace(Remove,&amp;nbsp;s,&amp;nbsp;"&amp;nbsp;")&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'End&amp;nbsp;While&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt;&amp;nbsp;&lt;span style="color:#3333ff;"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-8872409779461665890?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/vG3HgASlAEU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/vG3HgASlAEU/remove-unprintable-or-invisible.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/01/remove-unprintable-or-invisible.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-4688871349861091263</guid><pubDate>Thu, 14 Jan 2010 03:05:00 +0000</pubDate><atom:updated>2010-01-14T14:43:27.140-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Some useful links for Ruby on Rails development</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qKLhLqCt1V454D6WbszOVRJIBNk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKLhLqCt1V454D6WbszOVRJIBNk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qKLhLqCt1V454D6WbszOVRJIBNk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKLhLqCt1V454D6WbszOVRJIBNk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;How to deploy your ruby on rails application on web server?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vaporbase.com/postings/Deploying_my_first_rails_site"&gt;http://www.vaporbase.com/postings/Deploying_my_first_rails_site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To use flash object in your rails application &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.railslodge.com/plugins/283-flash-object"&gt;http://www.railslodge.com/plugins/283-flash-object&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-4688871349861091263?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/GTxkFgw0bnI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/GTxkFgw0bnI/some-useful-links-for-ruby-on-rails.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/01/some-useful-links-for-ruby-on-rails.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-7437657106958308054</guid><pubDate>Tue, 12 Jan 2010 05:29:00 +0000</pubDate><atom:updated>2010-01-11T21:33:07.335-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>How to install rails plugin behind the proxy</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3ZCHjHupiWbRViNy7hA1DEmyejY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ZCHjHupiWbRViNy7hA1DEmyejY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3ZCHjHupiWbRViNy7hA1DEmyejY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ZCHjHupiWbRViNy7hA1DEmyejY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I was facing problem installing my rails plugins behind windows proxy &lt;br /&gt;&lt;br /&gt;It was giving me plugin not found error all the time i tried to install a new plugin&lt;br /&gt;&lt;br /&gt;after research setting http_proxy in command prompt as belows solved my problem&lt;br /&gt;&lt;br /&gt;set http_proxy=http://username:password@proxy:8080&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-7437657106958308054?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/dYxn6n-NOn0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/dYxn6n-NOn0/how-to-install-rails-plugin-behind.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2010/01/how-to-install-rails-plugin-behind.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-19512067725133800</guid><pubDate>Fri, 11 Dec 2009 02:42:00 +0000</pubDate><atom:updated>2009-12-10T19:06:16.799-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>How to post data to other site via "Post" in Asp.net?</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PlICsBaaVG8wm7VbuCOwVQdETnQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PlICsBaaVG8wm7VbuCOwVQdETnQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PlICsBaaVG8wm7VbuCOwVQdETnQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PlICsBaaVG8wm7VbuCOwVQdETnQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;If you need to post data to some other website or URL via post method then this article is the perfect solution. &lt;div&gt;This article references to the article provided in&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.c-sharpcorner.com/uploadfile/desaijm/asp.netposturl11282005005516am/asp.netposturl.aspx?login=true&amp;amp;login=true&amp;amp;user=rprateek"&gt;C sharp corner&lt;/a&gt; thanks to &lt;span class="Apple-style-span"  style="  font-weight: bold; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; font-family:verdana;"&gt;&lt;a id="ctl00_ContentPlaceHolder1_ArticleFooter1_LinkButtonAuthorName" class="LinkNormalStyle" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$ArticleFooter1$LinkButtonAuthorName','')" style="color: rgb(51, 102, 204); text-decoration: none; "&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Jigar Desai&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just followed the article and did it in vb. You can click on above link to get the c# code. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As per the above article &lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:verdana;font-size:small;"&gt;&lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;strong&gt;Possible Solutions&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;One possible solution to this problem is to Create your own form control and use it on page this will allow you to change action of form, but again what if you do not want some existing input elements in current page to go to post.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;"&gt;There is good way to post form data using HttpWebResponse &amp;amp; HttpWebRequest class if you want to post data behind the scenes, but if you want to post data using user browser then you are stuck&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have solved this by following way: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#993300;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Create a RemotePost class (responsible for doing the job) as below:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; Class RemotePost&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; Inputs &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; System.Collections.Specialized.NameValueCollection = _&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; System.Collections.Specialized.NameValueCollection&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; URL &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = ""&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; Method &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "post"&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; FormName &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt; = "form1"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; Add(ByVal name &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; String, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; value &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; String)&lt;br /&gt;   Inputs.Add(name, value)&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Public&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; Post()&lt;br /&gt;&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; i &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; Int16&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Clear()&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Write("")&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Write(String.Format("", FormName))&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Write(String.Format("", FormName, Method, URL))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   System.Web.HttpContext.Current.Response.Clear()&lt;br /&gt;&lt;br /&gt;   System.Web.HttpContext.Current.Response.Write("")&lt;br /&gt;&lt;br /&gt;   System.Web.HttpContext.Current.Response.Write(String.Format(""))&lt;br /&gt;   System.Web.HttpContext.Current.Response.Write(String.Format("&lt;form name=" &amp;amp; formname &amp;amp; " method=" &amp;amp; method &amp;amp; " action=" &amp;amp; url &amp;amp; "&gt;"))&lt;br /&gt;&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; str &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;String&lt;/span&gt;&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;For&lt;/span&gt; i = 0 &lt;span style="color:#3333ff;"&gt;To&lt;/span&gt; Inputs.Keys.Count - 1&lt;br /&gt;       str = Inputs.Keys(i)&lt;br /&gt;       str = Inputs(Inputs.Keys(i))&lt;br /&gt;       str = "input name="" type="" value=""" '(Note: put the &lt;&gt; tags)&lt;br /&gt;&lt;br /&gt;       System.Web.HttpContext.Current.Response.Write(String.Format(str))&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Write("")&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;        'System.Web.HttpContext.Current.Response.Write("")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   System.Web.HttpContext.Current.Response.Write("")&lt;br /&gt;   System.Web.HttpContext.Current.Response.Write("")&lt;br /&gt;&lt;br /&gt;   System.Web.HttpContext.Current.Response.End()&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; Class&lt;br /&gt;&lt;/form&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style=" -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px;"&gt;&lt;span class="Apple-style-span"  style="color:#993300;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Now The posting Page which has a linkbutton &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;asp:LinkButton id="lnkbtnSmartTickets" Runat="server" &gt;test post&lt; /asp:LinkButton  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#993300;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;And the code looks like below:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;  &lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;Private&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt; lnkbtnPostThis_Click(ByVal sender &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; System.Object, &lt;span style="color:#3333ff;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; System.EventArgs)&lt;br /&gt;       &lt;span style="color:#3333ff;"&gt;Dim&lt;/span&gt; myRemotePost &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; RemotePost&lt;br /&gt;       myRemotePost.URL = "Receiver.aspx"&lt;br /&gt;       myRemotePost.Add("param1", "this is prateek 1")&lt;br /&gt;       myRemotePost.Add("param2", "this is regmi2")&lt;br /&gt;       myRemotePost.Post()&lt;br /&gt;&lt;br /&gt;   &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#993300;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Now Receiver.aspx will have following code on its form load&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;&lt;span style="color:#3333ff;"&gt;If&lt;/span&gt; Not Request.Form("param1") = &lt;span style="color:#3333ff;"&gt;Nothing&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;        Response.Write("param1: " &amp;amp; Request.Form("param1"))&lt;br /&gt;    &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt;&lt;br /&gt;    &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt; Not Request.Form("param2") = &lt;span style="color:#3333ff;"&gt;Nothing&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;        Response.Write("param2: " &amp;amp; Request.Form("param2"))&lt;br /&gt;    &lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style=" -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-19512067725133800?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/G8imzSH_Zf4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/G8imzSH_Zf4/how-to-post-data-to-other-site-via-post.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/12/how-to-post-data-to-other-site-via-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-2994896126387064984</guid><pubDate>Tue, 08 Dec 2009 03:32:00 +0000</pubDate><atom:updated>2009-12-07T19:40:31.797-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>How to fix Error while trying to run project: Unable to start debugging on the web server</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rEbcrIApJjFpU7B7dL6HlEM2aHA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rEbcrIApJjFpU7B7dL6HlEM2aHA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rEbcrIApJjFpU7B7dL6HlEM2aHA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rEbcrIApJjFpU7B7dL6HlEM2aHA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;I'm running 2 frameworks 2.0 and 1.1. I had to do the following to switch to 1.1.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;In a dos prompt do the following:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;cd c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;aspnet_regiis.exe -u&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;cd c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;aspnet_regiis.exe -i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Its hectic but its better to create a batch file to run this when ever required&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;I got this from&lt;a href="http://forums.asp.net/p/477769/477769.aspx"&gt; &lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 13px; font-family: Arial; white-space: pre; "&gt;&lt;a href="http://forums.asp.net/p/477769/477769.aspx"&gt;http://forums.asp.net/p/477769/477769.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;thanks to&lt;span class="Apple-style-span" style="font-size: 11px; color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; "&gt;&lt;a href="http://forums.asp.net/members/dymcgee.aspx" style="color: rgb(3, 78, 250); text-decoration: none; "&gt;dymcgee&lt;/a&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-size: -webkit-xxx-large; "&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-2994896126387064984?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/mlIr12kUuwI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/mlIr12kUuwI/how-to-fix-error-while-trying-to-run.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/12/how-to-fix-error-while-trying-to-run.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-1103964035859558041</guid><pubDate>Fri, 04 Dec 2009 02:21:00 +0000</pubDate><atom:updated>2009-12-03T18:24:00.753-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.Net</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><title>Problems converting string date to Date or Date time in .net</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KxKUM_PBgl5auOVbOi7FI2p2RKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxKUM_PBgl5auOVbOi7FI2p2RKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KxKUM_PBgl5auOVbOi7FI2p2RKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KxKUM_PBgl5auOVbOi7FI2p2RKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;I was having issue publishing my web site in the Server its regional settings were different to mine and my Asp .net website was giving me following error&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;" String was not recognized as a valid DateTime "&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since it was working fine in my computer and in debugging mode.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It wasted my 2 hours and finally i changed the code to following to solve the problem&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;dt = &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; DateTime(Convert.ToInt16(strYr), Convert.ToInt16(strMon), Convert.ToInt16(strDay))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;or if date and time both is required then &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="line-height:1.2;"&gt;dt = &lt;span style="color:#3333ff;"&gt;New&lt;/span&gt; DateTime(Convert.ToInt16(strYear), Convert.ToInt16(strMonth), Convert.ToInt16(strDay), Convert.ToInt16(strHr), Convert.ToInt16(strMin), 0)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This would run without error no matter what regional settings is in the server so it is simpe code but pretty handy. Enjoy coding&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-1103964035859558041?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/7aDGghDy4FM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/7aDGghDy4FM/problems-converting-string-date-to-date.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/12/problems-converting-string-date-to-date.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-3876975683546229185</guid><pubDate>Tue, 27 Oct 2009 04:01:00 +0000</pubDate><atom:updated>2009-10-26T21:12:31.390-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MVC</category><category domain="http://www.blogger.com/atom/ns#">Ruby on Rails</category><title>Simple steps listed to create a ruby on rails application</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eCm1KFVUpD6fX8ttbYRToiIA6O8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eCm1KFVUpD6fX8ttbYRToiIA6O8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eCm1KFVUpD6fX8ttbYRToiIA6O8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eCm1KFVUpD6fX8ttbYRToiIA6O8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This article lists all the steps required to create a simple web site in ruby on rails. &lt;div&gt;This article a fast track approach in developing a ruby on rails website. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First download and install the ruby on rails. If you haven't yet then you can go to &lt;a href="http://rubyonrails.org/"&gt;Ruby on rails website&lt;/a&gt; and then download and install and start mysql and Apache web server that can be done by starting InstantRails.exe in the Instant rails folder. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now go to command prompt and enter use_ruby&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This will take you to rails application path if ruby on rails has been installed properly in the drive. &lt;/div&gt;&lt;div&gt;Then follow the following steps to create a complete website:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;1 . rails AppName &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Change database.yml file to point to required database &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. rake db:create:all Creates the database&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;4. ruby script/generate scaffold Table1 column1:string column2:text column3:integer&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. ruby script/generate scaffold Table2 column1:string column2:text column3:integer&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. change db/migrate/ 001_create_table1.rb file specify the limit and add t.references :table2 for foreign key&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. rake db:migrate&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. Open up modals and setup Active record base for recipie and category. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. put has_many :recipes in category ActiveRecord:: base&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. put belongs_to:category in reciepe ActiveRecord:: base&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11. go to public folder and delete index.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12. open routes.rb file from config folder and find map.root and enable that portion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;13. Set map.root :controller =&gt; "categories"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;14. Now open C:\InstantRails-2.0\rails_apps\astroun\app\views\categories\new.html.erb and&lt;/div&gt;&lt;div&gt;     C:\InstantRails-2.0\rails_apps\astroun\app\views\recipie\new.html.erb&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;15. delete the portion between &lt;% form_for(@recipe) do |f| %&gt;&lt;/div&gt;&lt;div&gt;&lt;% end %&gt; from recipie. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;16. create a new file called _form.html.erb which is partial and it renders the form. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;17. Paste the portion deleted in new.html.erb into this new file _form.html.erb and &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;18. Now put the render code in the deleted portion of new.html.erb : &lt;/div&gt;&lt;div&gt;   &lt;%= render :partial =&gt; "form", :locals =&gt; { :f =&gt; f, :button =&gt; "Create" }  %&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19. And similarly in edit.html.erb put&lt;/div&gt;&lt;div&gt;   &lt;%= render :partial =&gt; "form", :locals =&gt; { :f =&gt; f, :button =&gt; "Update" }  %&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;20. Now run and see by doing ruby script/server and run http://localhost:3000/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;21. Scaffold creates layouts in views that can be delted and modified as per need. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;22. Lets delete these files in layout folder and create application.html.erb as application wide layout.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;23. Now it works fine but with one problem if there are reciepies in category but if we destroy the category then when we try to list the recipies that throws error because category is not there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;24. To fix this make changes in categories_controller saying if it has items in it then don't destroy the category. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-3876975683546229185?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/AUdyJdE6Ayo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/AUdyJdE6Ayo/simple-steps-listed-to-create-ruby-on.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/10/simple-steps-listed-to-create-ruby-on.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-5451677266069745858</guid><pubDate>Wed, 23 Sep 2009 05:29:00 +0000</pubDate><atom:updated>2009-09-22T23:15:01.029-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JSON</category><category domain="http://www.blogger.com/atom/ns#">J Query</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><category domain="http://www.blogger.com/atom/ns#">Java Script</category><title>How to use Json objects and Jqeury in Asp.net? Part -3</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hPkFkJKjHl8Wc-RWJ1pbrhAGpDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hPkFkJKjHl8Wc-RWJ1pbrhAGpDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hPkFkJKjHl8Wc-RWJ1pbrhAGpDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hPkFkJKjHl8Wc-RWJ1pbrhAGpDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This is continuation of the tutorial &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in_22.html"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;how to use JSON objects and JQuery in Asp.net part -2 &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;which explains the aspx page and how to use JQuery to render the data into the aspx page. This part of the tutorial explains how to use a handler to communicate between the Java script and the business logic layer and return back the json objects data. If you want to go to the starting of this article then it can be found in &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in.html"&gt;How to use JSON objects and JQuery in Asp.net part -1.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lets add the handler in the Asp .net web project and name it &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;jqAirlines.ashx&lt;/span&gt;. &lt;div&gt;My whole code for jqAirlines.ascx can be found here:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div id="snipplr_embed_20074" class="snipplr_embed"&gt;&lt;a href="http://snipplr.com/view/20074/how-to-use-json-objects-and-jqeury-in-aspnet-part-3-jqairlinesashx/"&gt;Code snippet - HOW TO USE JSON OBJECTS AND JQEURY IN ASP.NET? PART -3 (jqAirlines.ashx)&lt;/a&gt; &lt;/div&gt;&lt;script type="text/javascript" src="http://snipplr.com/js/embed.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="http://snipplr.com/json/20074"&gt;&lt;/script&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Now in sub &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;ProcessRequest &lt;/span&gt;check the parameters received (&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;action&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;I have declared the business layer as &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;bll &lt;/span&gt;and &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;lstAir &lt;/span&gt;as list of my &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;TarrifAirlines &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and similarly set the &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;contextType = "application/json"&lt;/span&gt; that means we will be returning json format data back&lt;br /&gt;&lt;br /&gt;Similarly get the &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;pageSize &lt;/span&gt;and &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;startRecord &lt;/span&gt;and put them in variables.&lt;br /&gt;&lt;br /&gt;Then it calls the function &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;bll.CountAirlinesJQ&lt;/span&gt; that gives the count of the records and then calls the function &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;bll.GetAirlinesJQ&lt;/span&gt; that gets the list of TariffAirlines which is explained in &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in.html"&gt;How to use Json objects and Jqeury in Asp.net? Part -1. &lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Now the lstAir is the list of TariffAirlines and we need to convert it to json format, so we can get stuck here and try to find the ways or even plan to write the function to convert it. It is a lengthy process so why not use opensource dll (Newtonsoft.Json.dll) by Newtonsoft which can be downloaded from &lt;a href="http://json.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29756"&gt;Json.Net&lt;/a&gt;&lt;br /&gt;strJsonAir = Newtonsoft.Json.JavaScriptConvert.SerializeObject(lstAir)&lt;br /&gt;&lt;br /&gt;Now strJsonAir would have list of TariffAirlines as a serilized string in json format.&lt;br /&gt;&lt;br /&gt;We now declare a stringBuilder named &lt;span class="Apple-style-span"  style="color:#000099;"&gt;writer &lt;/span&gt;and lets append with &lt;span class="Apple-style-span"  style="color:#000099;"&gt;count&lt;/span&gt;, &lt;span class="Apple-style-span"  style="color:#000099;"&gt;pagesize&lt;/span&gt;, &lt;span class="Apple-style-span"  style="color:#000099;"&gt;startRecord&lt;/span&gt; and &lt;span class="Apple-style-span"  style="color:#000099;"&gt;data &lt;/span&gt;that contains the collection of &lt;span class="Apple-style-span"  style="color:#000099;"&gt;TarrifAirlines &lt;/span&gt;ie &lt;span class="Apple-style-span"  style="color:#000099;"&gt;strJsonAir &lt;/span&gt;in the &lt;span class="Apple-style-span"  style="color:#000099;"&gt;JSON &lt;/span&gt;format and write it back which is then used by our javascript explained in &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in_22.html"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;How to use Json objects and Jqeury in Asp.net? Part -2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now hope you understand the now how to use JQuery, and render the JSON objects in three tier ASP. net web applications. If any confusion or suggestions please feel free to comment or directly email me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-5451677266069745858?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/kY8cO3Yg1j0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/kY8cO3Yg1j0/how-to-use-json-objects-and-jqeury-in_1973.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in_1973.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2993076825914312059.post-8168316404755237509</guid><pubDate>Wed, 23 Sep 2009 03:38:00 +0000</pubDate><atom:updated>2009-09-22T23:13:30.609-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JSON</category><category domain="http://www.blogger.com/atom/ns#">J Query</category><category domain="http://www.blogger.com/atom/ns#">ASP.Net</category><category domain="http://www.blogger.com/atom/ns#">Java Script</category><title>How to use Json objects and Jqeury in Asp.net? Part -2</title><description>&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ddlKIVDnSQDebp68s3Kg6ttrZ04/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ddlKIVDnSQDebp68s3Kg6ttrZ04/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ddlKIVDnSQDebp68s3Kg6ttrZ04/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ddlKIVDnSQDebp68s3Kg6ttrZ04/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;This is continuation of the tutorial &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in.html"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;how to use JSON objects and JQuery in Asp.net part -1&lt;/span&gt;&lt;/a&gt; which explains how to retrieve the data and return it back to the presentation layer from data access layer and then from business layer. Now in this part i will explain aspx page where we will prepare a basic structure of the page and also learn how to use jquery in it.&lt;br /&gt;&lt;br /&gt;- Download latest version of Jquery from &lt;a href="http://docs.jquery.com/Downloading_jQuery"&gt;Jquery.com&lt;/a&gt;  or you can use Google API link which will be more reliable.&lt;br /&gt;Lets add a aspx page in our Asp.net web project named jqAirlines.aspx&lt;br /&gt;and add the javaScript link to jquery and format your aspx page. I have done mine as below:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="snipplr_embed_20069" class="snipplr_embed"&gt;&lt;a href="http://snipplr.com/view/20069/how-to-use-json-objects-and-jqeury-in-aspnet-part-2-jqairlinesaspx/"&gt;Code snippet - How to use Json objects and Jqeury in Asp.net? Part -2 (jqAirlines.aspx)&lt;/a&gt; on Snipplr&lt;/div&gt;&lt;script type="text/javascript" src="http://snipplr.com/js/embed.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="http://snipplr.com/json/20069"&gt;&lt;/script&gt;&lt;br /&gt;Now lets analyse this code:&lt;br /&gt;&lt;br /&gt;I have &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;div id&lt;/span&gt;="&lt;span class="Apple-style-span"  style="color:#000099;"&gt;pageBody&lt;/span&gt;" that lies inside the form.  and I have 3 more divs namely "&lt;span class="Apple-style-span"  style="color:#000099;"&gt;dvLoading&lt;/span&gt;" where loading image is displayed, "&lt;span class="Apple-style-span"  style="color:#000099;"&gt;tableArea&lt;/span&gt;" where main grid loads but this table has structure only and finally "&lt;span class="Apple-style-span"  style="color:#000099;"&gt;btnArea&lt;/span&gt;" where my buttons will be located,  now i only have &lt;span class="Apple-style-span"  style="color:#000099;"&gt;Display &lt;/span&gt;button.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now we are done with our aspx page now we need main files where we do our code rendering. Lets add a javacript file called jqAirlines.js , You might have noticed link to jqAirlines.js in the aspx page.  Here we write all our JQuery code from where we will render the aspx page. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets see the JQuery code from the link provided below and i will try to explain how this javascript functions:&lt;/div&gt;&lt;br /&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;a href="http://snipplr.com/view/20071/how-to-use-json-objects-and-jqeury-in-aspnet-part-2-js-code/"&gt;Code snippet - HOW TO USE JSON OBJECTS AND JQEURY IN ASP.NET? PART -2 (jqAirlines.js code)&lt;/a&gt; &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Now in the above js code $(function(){ is the main jquery function that is called first when page loads and that does all the job. &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Now lets look step by step to this function &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;$("#&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;dvLoading&lt;/span&gt;").hide(); --&gt; hides the div named dvLoading&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;$("#&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;airTable&lt;/span&gt;").hide(); --&gt; hide the table first&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Then when display is clicked&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;$("#&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;cmdDisplay&lt;/span&gt;").click(function(){ &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;It calls the function &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;list(0);&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Now Lets go to the function &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;list&lt;/span&gt;(startRecord, pageSize)&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;if the page size is not given then make it 10&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Now main function&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt; $.getJSON&lt;/span&gt; gets the json data back after rendering the handler jqAirlines.ashx (or web service)&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Analyzing the&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt; $.getJSON&lt;/span&gt; function it calls &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;jqairlines.ashx&lt;/span&gt; and sends the parameters called action, &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;pagesize &lt;/span&gt;and &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;startRecord &lt;/span&gt;and gets json data "&lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;data&lt;/span&gt;" back which then passed to function  &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;ShowAirlineList(data)&lt;/span&gt; for further processing. &lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="snipplr_embed_20071" class="snipplr_embed"&gt;Now lets see the function &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;showAirlineList(data) &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This function starts assigning the value of &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;data &lt;/span&gt;in an array called &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;currentAirList&lt;/span&gt;&lt;/div&gt; then hide and empty the table if it is already filled. Then Append the header row in #airTable thead . &lt;div&gt;Now from the &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;data &lt;/span&gt;we loop through a collection inside it called &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;Data &lt;/span&gt;that has been returned by &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;jqAirlines.ashx&lt;/span&gt; page and append the data to &lt;span class="Apple-style-span"  style="color:#3333FF;"&gt;tbody&lt;/span&gt; other seem pretty straight forward where page items are shown or hidden.&lt;br /&gt;&lt;br /&gt;Now We have completed our .js file as well but the main portion where it calls the business layer function and converts back to json object and returns back for this .js to render is handler &lt;span class="Apple-style-span" style="color: rgb(255, 0, 0); "&gt;jqAirlines.ashx&lt;/span&gt; Further explanation of this handler is done in &lt;a href="http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in_1973.html"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;How to use Json objects and Jqeury in Asp.net? Part 3&lt;/span&gt;&lt;/a&gt; of this Tutorial.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2993076825914312059-8168316404755237509?l=rprateek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogForProgrammersprateekRegmi/~4/H-heczNSJAM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/BlogForProgrammersprateekRegmi/~3/H-heczNSJAM/how-to-use-json-objects-and-jqeury-in_22.html</link><author>noreply@blogger.com (rprateek)</author><thr:total>0</thr:total><feedburner:origLink>http://rprateek.blogspot.com/2009/09/how-to-use-json-objects-and-jqeury-in_22.html</feedburner:origLink></item></channel></rss>

