<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3054607546650455581</id><updated>2024-11-08T07:39:05.230-08:00</updated><category term="asp.net"/><category term="asp.net interview questions"/><category term="C#"/><category term=".Net Framework 2.0"/><category term=".Net Framework 4.0"/><category term=".Net Framework 4.5"/><category term="C# 4.0"/><category term="Visual Studio 2010"/><category term="asp.net links"/><category term="asp.net sites"/><category term="microsoft"/><category term="sql server"/><category term="wcf"/><category term="wpf"/><category term=".Net Framework 3.5"/><category term="3.0"/><category term="3.5 4.0"/><category term="Downloads"/><category term="IRCTS"/><category term="Indian Railways"/><category term="Silverlight 5"/><category term="Travel without e-ticket"/><category term="Visual Studio 11"/><category term="Visual Studio 2011"/><category term="WCF 4.0"/><category term="WPF 4.0"/><category term="Windows 7"/><category term="Windows 8"/><category term="Windows 8 Developer preview"/><category term="add multiple column in sql"/><category term="asp.net tips"/><category term="fastest web startups india"/><category term="javascript"/><category term="jquery"/><category term="owasp top 10"/><category term="sql server tips"/><category term="startups india"/><category term="tcs interview questions"/><category term="visual studio 2013"/><title type='text'>DotNetAnna</title><subtitle type='html'>Welcome to DotNetAnna - Freedom from ASP.NET Problems</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetanna.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-4459136655028667689</id><published>2014-04-09T04:09:00.002-07:00</published><updated>2014-04-09T04:09:36.888-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp top 10"/><title type='text'>Free ebook - OWASP Top 10 for ASP.NET Developers [PDF Download]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Free ebook - OWASP Top 10 for ASP.NET Developers [PDF Download]&lt;br /&gt;
&lt;br /&gt;
Download Free PDF - OWASP Top 10 security threats for ASP.NET Developers &lt;a href=&quot;http://asafaweb.com/OWASP%20Top%2010%20for%20.NET%20developers.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4459136655028667689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4459136655028667689'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2014/04/free-ebook-owasp-top-10-for-aspnet.html' title='Free ebook - OWASP Top 10 for ASP.NET Developers [PDF Download]'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-4526090524462627449</id><published>2014-04-09T00:24:00.001-07:00</published><updated>2014-04-09T00:24:13.567-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net interview questions"/><category scheme="http://www.blogger.com/atom/ns#" term="C# 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="tcs interview questions"/><title type='text'>var Vs dynamic - Difference [C#] [ASP.NET]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here&#39;s an important interview question asked mostly in interviews of top companies like TCS, Infosys, Capgemini, Cognizant, JP Morgan, Nomura, etc&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;ArticleTable&quot;&gt;&lt;thead&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;399&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;var &lt;/span&gt;&lt;/td&gt;

&lt;td valign=&quot;top&quot; width=&quot;399&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;dynamic &lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;

&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Introduced in &lt;strong&gt;C# 3.0&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Introduced in &lt;strong&gt;C# 4.0&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Statically typed&lt;/strong&gt; – This means the type of variable declared is decided by the compiler at compile time. &lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Dynamically typed&lt;/strong&gt; - This means the type of variable declared is decided by the compiler at runtime time.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Need&lt;/strong&gt; to initialize at the time of declaration.&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g., &lt;code&gt;var str=”I am a string”;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Looking at the value assigned to the variable &lt;code&gt;str&lt;/code&gt;, the compiler will treat the variable &lt;code&gt;str&lt;/code&gt; as string.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;No&lt;/strong&gt; &lt;strong&gt;need&lt;/strong&gt; to initialize at the time of declaration.&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g., &lt;code&gt;dynamic str;&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;code&gt;str=”I am a string”;&lt;/code&gt; //Works fine and compiles&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;code&gt;str=2;&lt;/code&gt; //Works fine and compiles&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Errors are caught at compile time.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Since the compiler knows about the type and the methods and properties of the type at the compile time itself&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Errors are caught at runtime&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;Since the compiler comes to about the type and the methods and properties of the type at the run time.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Visual Studio shows intellisense&lt;/strong&gt; since the type of variable assigned is known to compiler.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;Intellisense is not available&lt;/strong&gt; since the type and its related methods and properties can be known at run time only&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g., &lt;code&gt;var obj1;&lt;/code&gt;&lt;/span&gt; &lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;will&amp;nbsp; &lt;strong&gt;throw a compile error&lt;/strong&gt; since the variable is 
not initialized. The compiler needs that this variable should be 
initialized so that it can infer a type from the value.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g., &lt;code&gt;dynamic obj1;&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;will compile;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g. &lt;code&gt;var obj1=1;&lt;/code&gt;&lt;/span&gt; &lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;will compile&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;code&gt;var obj1=” I am a string”;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;strong&gt;will throw error&lt;/strong&gt; since the compiler has
 already decided that the type of obj1 is System.Int32 when the value 1 
was assigned to it. Now assigning a string value to it violates the type
 safety.&lt;/span&gt;&lt;br /&gt;

&lt;/td&gt;

&lt;td&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;e.g. &lt;code&gt;dynamic obj1=1;&lt;/code&gt;&lt;/span&gt; &lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;will compile and run&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;code&gt;dynamic obj1=” I am a string”;&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;strong&gt;will compile and run&lt;/strong&gt; since the compiler creates the 
type for obj1 as System.Int32 and then recreates the type as string when
 the value “I am a string” was assigned to it.&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;This code will work fine.&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4526090524462627449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4526090524462627449'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2014/04/var-vs-dynamic-difference-c-aspnet.html' title='var Vs dynamic - Difference [C#] [ASP.NET]'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-2561090954233972408</id><published>2014-04-09T00:19:00.000-07:00</published><updated>2014-04-09T00:19:44.195-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio 2013"/><title type='text'>Free Ebook - Visual Studio 2013 - Introduction [PDF Download]</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Syncfusion is giving away free ebook of Visual Studio 2013.&lt;br /&gt;
&lt;br /&gt;
Download the free ebook for Visual Studio 2013 Succintly &lt;a href=&quot;http://www.syncfusion.com/resources/techportal/ebooks/visualstudio2013?utm_medium=edm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Visual Studio 2013 is the latest version of the popular IDE - Visual Studio from Microsoft with major improvements.&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/2561090954233972408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/2561090954233972408'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2014/04/free-ebook-visual-studio-2013.html' title='Free Ebook - Visual Studio 2013 - Introduction [PDF Download]'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-8412031675769633288</id><published>2011-10-04T06:45:00.000-07:00</published><updated>2011-10-04T06:45:31.493-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Downloads"/><title type='text'>Downloads</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;img alt=&quot;xls Downloads&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmM9PgJm3IICkCrTv9XDMEqcMgroNwglllhf5kwe_3V6s6atjB4t7myMrl0rSV81OadUZpJSux3lC7x3itdM2OYvW5cCu2jeK8HLez5nO2OGpubOFZIDDEUyEKxZmwuZc8zOMxW5y-gLw/s1600/xls.gif&quot; style=&quot;vertical-align: middle;&quot; title=&quot;&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://www.blogger.com/download/30/&quot; target=&quot;_blank&quot;&gt;Income Tax Calculator for Financial Year 2010-2011&lt;/a&gt;&lt;/b&gt; (97.5 KiB)&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8412031675769633288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8412031675769633288'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/10/downloads.html' title='Downloads'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmM9PgJm3IICkCrTv9XDMEqcMgroNwglllhf5kwe_3V6s6atjB4t7myMrl0rSV81OadUZpJSux3lC7x3itdM2OYvW5cCu2jeK8HLez5nO2OGpubOFZIDDEUyEKxZmwuZc8zOMxW5y-gLw/s72-c/xls.gif" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-7239441064372673325</id><published>2011-09-22T02:11:00.000-07:00</published><updated>2011-09-22T02:11:58.909-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Indian Railways"/><category scheme="http://www.blogger.com/atom/ns#" term="IRCTS"/><category scheme="http://www.blogger.com/atom/ns#" term="Travel without e-ticket"/><title type='text'>Travel Without Printout of E-Tickets</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Travel Without Printout of E-Tickets - Travel with Electronic Tickets&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Good News for all train passengers&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;boxHead&quot;&gt;&lt;div class=&quot;heading&quot;&gt;&lt;b&gt;An Appeal to passengers&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Carry your tickets in electronic mode on&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-Laptop&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-Mobile&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-Ipad&lt;/b&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Environment Friendly&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Must carry a valid ID&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Save Paper&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;We can almost save 3 lakh A4 size paper every day.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;This is a great initiative by the Indian Railways to allow the passengers to not carry the e-ticket &amp;amp; simply take a screen-shot of the e-ticket&lt;/b&gt; &lt;b&gt;&amp;amp; display it through laptops/palmtops/ Mobile phone which will be referred as Virtual Reservation Message (VRM).&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;As we all know about the Electronic Reservation Slip (ERS)&lt;/b&gt; - The printout in standard specified  Performa containing reservation particulars, and instructions for use  which can be used by the passenger along with the relevant  authorizedIdentification, as travel authority for performing the  journey.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;So from onwards if you are traveling by train, then ERS/VRM along with any one of the eight prescribed ID proofs in original  and the indication of the passenger(s)&#39; name(s) in the Reservation  Chart will authorize the passenger to travel.        &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;width: 680px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;VRM combined with valid photo-id in original will be treated as an instrument on par with the ERS.&lt;/b&gt;&lt;/td&gt;                &lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ERS/VRM along with one of the eight prescribed proofs of  identity in original will also authorize the passenger to enter the  platform on the day of journey and he/she will not be required to purchase platform  ticket. ERS/VRM along with original id proof will be required to be produced on demand of Ticket Checking Staff on the platform.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Hope this information will be helpful.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Reference - &lt;a href=&quot;https://www.irctc.co.in/&quot;&gt;https://www.irctc.co.in&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/7239441064372673325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/7239441064372673325'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/travel-without-printout-of-e-tickets.html' title='Travel Without Printout of E-Tickets'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-9043416967187124652</id><published>2011-09-19T11:49:00.000-07:00</published><updated>2011-09-19T11:49:20.933-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fastest web startups india"/><category scheme="http://www.blogger.com/atom/ns#" term="startups india"/><title type='text'>Fastest growing web startups in India</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;List of Fastest growing web startups in India&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;a href=&quot;http://www.scribd.com/doc/65536391/Fastest-growing-web-startups-in-India&quot; style=&quot;display: block; font: 14px Helvetica,Arial,Sans-serif; margin: 12px auto 6px; text-decoration: underline;&quot; title=&quot;View Fastest growing web startups in India on Scribd&quot;&gt;Fastest growing web startups in India&lt;/a&gt; &lt;object data=&quot;http://d1.scribdassets.com/ScribdViewer.swf&quot; height=&quot;600&quot; id=&quot;doc_66625&quot; name=&quot;doc_66625&quot; style=&quot;outline: medium none;&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;100%&quot;&gt;            &lt;param name=&quot;movie&quot; value=&quot;http://d1.scribdassets.com/ScribdViewer.swf&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;opaque&quot;&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#ffffff&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;FlashVars&quot; value=&quot;document_id=65536391&amp;access_key=key-1ul845a4a74wag05dlsh&amp;page=1&amp;viewMode=list&quot;&gt;&lt;embed id=&quot;doc_66625&quot; name=&quot;doc_66625&quot; src=&quot;http://d1.scribdassets.com/ScribdViewer.swf?document_id=65536391&amp;access_key=key-1ul845a4a74wag05dlsh&amp;page=1&amp;viewMode=list&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;600&quot; width=&quot;100%&quot; wmode=&quot;opaque&quot; bgcolor=&quot;#ffffff&quot;&gt;&lt;/embed&gt;         &lt;/object&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/9043416967187124652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/9043416967187124652'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/fastest-growing-web-startups-in-india.html' title='Fastest growing web startups in India'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-3359151920674200454</id><published>2011-09-19T11:25:00.000-07:00</published><updated>2011-09-19T11:31:31.295-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 4.5"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 11"/><title type='text'>What&#39;s New in .NET 4.5</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;http://www.scribd.com/doc/65531216/What-s-New-in-NET-4-5&quot; style=&quot;display: block; font: 14px Helvetica,Arial,Sans-serif; margin: 12px auto 6px; text-decoration: underline;&quot; title=&quot;View What&#39;s New in .NET 4.5 on Scribd&quot;&gt;What&#39;s New in .NET 4.5&lt;/a&gt; &lt;object data=&quot;http://d1.scribdassets.com/ScribdViewer.swf&quot; height=&quot;600&quot; id=&quot;doc_25417&quot; name=&quot;doc_25417&quot; style=&quot;outline: medium none;&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;100%&quot;&gt;            &lt;param name=&quot;movie&quot; value=&quot;http://d1.scribdassets.com/ScribdViewer.swf&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;opaque&quot;&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#ffffff&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;FlashVars&quot; value=&quot;document_id=65531216&amp;access_key=key-2eznlu5mx99v2jxm7ib&amp;page=1&amp;viewMode=list&quot;&gt;&lt;embed id=&quot;doc_25417&quot; name=&quot;doc_25417&quot; src=&quot;http://d1.scribdassets.com/ScribdViewer.swf?document_id=65531216&amp;access_key=key-2eznlu5mx99v2jxm7ib&amp;page=1&amp;viewMode=list&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;600&quot; width=&quot;100%&quot; wmode=&quot;opaque&quot; bgcolor=&quot;#ffffff&quot;&gt;&lt;/embed&gt;         &lt;/object&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/3359151920674200454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/3359151920674200454'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/whats-new-in-net-45.html' title='What&#39;s New in .NET 4.5'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-8983649522609610424</id><published>2011-09-15T01:17:00.000-07:00</published><updated>2011-09-17T23:51:30.276-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net interview questions"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net links"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net sites"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net tips"/><title type='text'>Body onload function in content page in asp.net</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Body onload function in content page in asp.net&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
While working on one of the application, I had a master page &amp;amp; on one of the content page&#39;s body onload, I had to run a JS function.&lt;br /&gt;
&lt;br /&gt;
To do this first you need to add an ID &amp;amp; runat attribute to the master page&#39;s body control. Like this:&lt;br /&gt;
&lt;br /&gt;
In master page:&lt;br /&gt;
&lt;br /&gt;
--code &amp;lt;body id=&quot;body&quot; runat=&quot;server&quot;&amp;gt; &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now in content page, in the page load event, add this code:&lt;br /&gt;
&lt;br /&gt;
protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
HtmlGenericControl body = this.Master.FindControl(&quot;body&quot;) as HtmlGenericControl;&lt;br /&gt;
body.Attributes.Add(&quot;onLoad&quot;, &quot;alert(&#39;Hello World&#39;);&quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I hope this simple tip will be helpful...&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8983649522609610424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8983649522609610424'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/body-onload-function-in-content-page-in.html' title='Body onload function in content page in asp.net'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-4486108948262388516</id><published>2011-09-14T13:23:00.000-07:00</published><updated>2011-09-14T13:23:35.097-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8 Developer preview"/><title type='text'>Windows 8 Developer Preview</title><content type='html'>Windows 8 Developer Preview&lt;br /&gt;
&lt;br /&gt;
After getting to know about .NET Framework 4.5 available for preview, now Windows 8 Developer is also up for preview.&lt;br /&gt;
&lt;br /&gt;
Just saw a tweet from Maarten Balliauw - which said Tweeting from Windows 8, thats when i thought yes Windows 8 is up...&lt;br /&gt;
&lt;br /&gt;
You can download Windows 8 Developer Preview (Build 8102 M3) later tonight at 8PM PST (11PM EST). This includes a 64-bit (x64) build with development tools to build apps and a 32bit (x86) or 64-bit (x64) build without development tools. The releases also include a suite of sample applications. The ISOs can be downloaded from from http://dev.windows.com&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://fenildesai.com/wp-content/uploads/2011/09/windows8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:left; float:left;margin-right:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; width=&quot;600&quot; src=&quot;http://fenildesai.com/wp-content/uploads/2011/09/windows8.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
To know more about Windows 8 , I found this interesting link, so hop over it &amp; explore Windows 8.&lt;br /&gt;
&lt;br /&gt;
http://www.gadgetgyaan.com/2011/08/microsoft-windows-8-what-to-expect/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4486108948262388516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/4486108948262388516'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/windows-8-developer-preview.html' title='Windows 8 Developer Preview'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-2576348694210154082</id><published>2011-09-14T12:42:00.000-07:00</published><updated>2011-09-14T12:42:57.166-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 3.5"/><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 4.5"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011"/><title type='text'>.NET Framework 4.5 is here...Visual Studio 11...</title><content type='html'>&lt;b&gt;Download .NET Framework 4.5, Visual Studio 11 and Visual Studio Team Foundation Server 11 Developer Previews&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
what the hack man...still working on .NET Framework 2.0 &amp; 3.5, was thinking to do some demo developments in .NET Framework 4.0 &amp; here we see .NET Framework 4.5 for preview.&lt;br /&gt;
&lt;br /&gt;
I know a lot of people like me who are still working on .NET Framework 2.0 or .NET Framework  3.5. Guys we need to move on fast...as .NET Framework 4.5 is up for a preview.&lt;br /&gt;
&lt;br /&gt;
So all those wanting to have a look at it..you can download from here - The link is - &lt;a href=&quot;http://microsoftfeed.com/2011/download-net-framework-4-5-visual-studio-11-and-visual-studio-team-foundation-server-11-developer-previews/&quot;&gt;Download .NET Framework 4.5, Visual Studio 11 and Visual Studio Team Foundation Server 11 Developer Previews&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/2576348694210154082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/2576348694210154082'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/net-framework-45-is-herevisual-studio.html' title='.NET Framework 4.5 is here...Visual Studio 11...'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-5292867189730097930</id><published>2011-09-13T22:45:00.000-07:00</published><updated>2011-09-13T22:45:43.730-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="add multiple column in sql"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server tips"/><title type='text'>ALTER TABLE ADD MULTIPLE COLUMNS IN SQL - SQL TIPS</title><content type='html'>&lt;b&gt;ALTER TABLE ADD MULTIPLE COLUMNS - SQL&lt;br /&gt;
&lt;br /&gt;
How to add multiple columns in single alter statement in sql?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
ALTER TABLE Employee&lt;br /&gt;
ADD  &lt;br /&gt;
ContactNo  varchar(50),&lt;br /&gt;
 MobileNo  varchar(50),&lt;br /&gt;
 Email varchar(50),&lt;br /&gt;
 ReEnterEmail  varchar(50);&lt;br /&gt;
&lt;br /&gt;
Hope this tip will be helpful...Feel free to comment...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/5292867189730097930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/5292867189730097930'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/alter-table-add-multiple-columns-in-sql.html' title='ALTER TABLE ADD MULTIPLE COLUMNS IN SQL - SQL TIPS'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-8822923244842109863</id><published>2011-09-08T12:25:00.000-07:00</published><updated>2011-09-08T12:25:05.676-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net interview questions"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net links"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net sites"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Blogs/Websites to Follow - ASP.NET - Good ASP.NET Sites/Links</title><content type='html'>This is part of the new series I have started on my blog where I will list out some useful blogs or websites to follow for all ASP.NET people...Not in any order just randomly...&lt;br /&gt;
The names have been linked to their Twitter profile so anybody can follow them if they like.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// 1. Scott Gutherie - Corporate Vice President, .NET Developer Platform, Microsoft - http://weblogs.asp.net/scottgu/&lt;br /&gt;
2. Scott Hanselman - Principal Program Manager, Microsoft - http://www.hanselman.com/blog/&lt;br /&gt;
3. Scott Mitchell - Founder, 4GuysFromRolla.com - http://scottonwriting.net/sowBlog/&lt;br /&gt;
4. Steve C. Orr - Microsoft MVP in ASP.NET - http://steveorr.net/Default.aspx&lt;br /&gt;
5. Nikhil Kothari - Software Architect, .NET Developer Platform, Microsoft - http://www.nikhilk.net/&lt;br /&gt;
6. Joe Stagner - Senior Program Manage,  Microsoft Corporation’s Developer Tools and Platform Group - http://misfitgeek.com&lt;br /&gt;
7. Rick Strahl - Founder, WestWind.com - http://www.west-wind.com/weblog/&lt;br /&gt;
8. Scott Allen - Founder and Principal Consultant with OdeToCode LLC - http://odetocode.com/blogs/scott/&lt;br /&gt;
9. Phil Haack - Principal Program Manager, Microsoft - http://haacked.com/&lt;br /&gt;
10. Jeff Atwood - StackOverflow - http://www.codinghorror.com/blog/&lt;br /&gt;
11. S. Somasegar, Senior Vice President, Microsoft Developer Division - http://blogs.msdn.com/b/somasegar/&lt;br /&gt;
12. Harish Ranganathan - Developer Evangelist, Microsoft India - http://geekswithblogs.net/ranganh/Default.aspx&lt;br /&gt;
13. Mike Brind - Microsoft MVP - http://www.mikesdotnetting.com/&lt;br /&gt;
14. Imar Spaanjaars - Microsoft MVP, Founder - http://imar.spaanjaars.com/&lt;br /&gt;
15. Maarten Balliauw - .NET Technical Consultant at RealDolmen - http://blog.maartenballiauw.be/&lt;br /&gt;
16. Kazi Manzur Rashid - ASP.NET MVP &amp; Co-Founder, dotnetshoutout.com - http://weblogs.asp.net/rashid/&lt;br /&gt;
17. Elijah Manor - ASP.NET MVP, ASPInsiders - http://elijahmanor.com/webdevdotnet/&lt;br /&gt;
&lt;br /&gt;
I will keep on adding new sites to this list.&lt;br /&gt;
&lt;br /&gt;
If anyone of you like to share a site then feel free to post it as comment will add to the list.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8822923244842109863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/8822923244842109863'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/blogswebsites-to-follow-aspnet-good.html' title='Blogs/Websites to Follow - ASP.NET - Good ASP.NET Sites/Links'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-5250646873440929732</id><published>2011-09-08T12:24:00.001-07:00</published><updated>2011-09-08T12:24:11.038-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Framework 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="3.5 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="C# 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight 5"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="WPF 4.0"/><title type='text'>Difference Between .Net framework 2.0,3.0 and 3.5</title><content type='html'>&lt;b&gt;Difference Between .Net framework 2.0,3.0 and 3.5&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NET framework 2.0:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
It brings a lot of evolution in class of the framework and refactor control including the support of&lt;br /&gt;
&lt;br /&gt;
Generics&lt;br /&gt;
Anonymous methods&lt;br /&gt;
Partial class&lt;br /&gt;
Nullable type&lt;br /&gt;
The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more&lt;br /&gt;
Full 64-bit support for both the x64 and the IA64 hardware platforms&lt;br /&gt;
New personalization features for ASP.NET, such as support for themes, skins and webparts.&lt;br /&gt;
.NET Micro Framework&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;.NET framework 3.0:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Also called WinFX,includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides&lt;br /&gt;
&lt;br /&gt;
Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.&lt;br /&gt;
Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies.&lt;br /&gt;
Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows.&lt;br /&gt;
Windows CardSpace, formerly called InfoCard; a software component which securely stores a person&#39;s digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;.NET framework 3.5:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
It implement Linq evolution in language. So we have the folowing evolution in class:&lt;br /&gt;
&lt;br /&gt;
Linq for SQL, XML, Dataset, Object&lt;br /&gt;
Addin system&lt;br /&gt;
p2p base class&lt;br /&gt;
Active directory&lt;br /&gt;
ASP.NET Ajax&lt;br /&gt;
Anonymous types with static type inference&lt;br /&gt;
Paging support for ADO.NET&lt;br /&gt;
ADO.NET synchronization API to synchronize local caches and server side datastores&lt;br /&gt;
Asynchronous network I/O API&lt;br /&gt;
Support for HTTP pipelining and syndication feeds.&lt;br /&gt;
New System.CodeDom namespace.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/5250646873440929732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/5250646873440929732'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/difference-between-net-framework-2030.html' title='Difference Between .Net framework 2.0,3.0 and 3.5'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-6508679802246130054</id><published>2011-09-08T11:49:00.000-07:00</published><updated>2011-09-08T12:01:04.967-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net interview questions"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="wcf"/><category scheme="http://www.blogger.com/atom/ns#" term="wpf"/><title type='text'>ASP.NET Interview Questions</title><content type='html'>ASP.NET Interview Questions&lt;br /&gt;
&lt;br /&gt;
Some useful list of ASP.NET Interview questions &amp; notes.&lt;br /&gt;
&lt;br /&gt;
&lt;a title=&quot;View ASP NET Notes on Scribd&quot; href=&quot;http://www.scribd.com/doc/2946754/ASP-NET-Notes&quot; style=&quot;margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;&quot;&gt;ASP NET Notes&lt;/a&gt;&lt;iframe class=&quot;scribd_iframe_embed&quot; src=&quot;http://www.scribd.com/embeds/2946754/content?start_page=1&amp;view_mode=list&amp;access_key=key-21iufwbpzy86lpgj29a7&quot; data-auto-height=&quot;true&quot; data-aspect-ratio=&quot;&quot; scrolling=&quot;no&quot; id=&quot;doc_47156&quot; width=&quot;100%&quot; height=&quot;600&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/6508679802246130054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/6508679802246130054'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/aspnet-interview-questions.html' title='ASP.NET Interview Questions'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3054607546650455581.post-3140214901776974184</id><published>2011-09-08T03:58:00.000-07:00</published><updated>2011-09-08T03:58:45.173-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="wcf"/><category scheme="http://www.blogger.com/atom/ns#" term="wpf"/><title type='text'>Welcome to DotNetAnna - Freedom from ASP.NET Problems</title><content type='html'>&lt;b&gt;Welcome to DotNetAnna - Freedom from ASP.NET Problems&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here, I will be posting everything related to asp.net - tips &amp; tricks, problems - solutions, also I will be posting about Sql Server, Javascript, Jquery &amp; a whole lot more...&lt;br /&gt;
&lt;br /&gt;
So stay tuned here...&lt;br /&gt;
&lt;br /&gt;
Feel free to post comments &amp; suggestions to improve this blog.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
DotNetAnna</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/3140214901776974184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3054607546650455581/posts/default/3140214901776974184'/><link rel='alternate' type='text/html' href='http://dotnetanna.blogspot.com/2011/09/welcome-to-dotnetanna-freedom-from.html' title='Welcome to DotNetAnna - Freedom from ASP.NET Problems'/><author><name>The Opening Batsman</name><uri>http://www.blogger.com/profile/13765653580402929078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>