<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkUGSXs9eSp7ImA9WhBaEUg.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091</id><updated>2013-05-21T08:30:28.561-07:00</updated><category term="Visual Studio" /><category term="Microsoft" /><category term="jQuery" /><category term="MVC" /><category term="javascript" /><category term="Email" /><category term="CSS" /><category term="Cache" /><category term="EPPlus" /><category term="Excel Export" /><category term="Service Pack" /><category term="Advance" /><category term="Mouse Events" /><category term="XML" /><category term="Tips" /><category term="Session" /><category term="Oracle" /><category term="Thumbnail" /><category term="Presentations" /><category term="Ajax" /><category term="c#" /><category term="Code" /><category term="Connection String" /><category term="Database" /><category term="Enterprise Library" /><category term="browser" /><category term="web service" /><category term="errors" /><category term="Cookies" /><category term="News" /><category term="jQGrid" /><category term="Optimization" /><category term="Silverlight" /><category term="Serialization" /><category term="ASP .Net" /><title>Zeeshan Umar's .Net Blog</title><subtitle type="html">This Blog dedicated to Microsoft Technologies specially ASP .Net and C#.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://zeeshanumardotnet.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>57</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/atom+xml" href="http://feeds.feedburner.com/blogspot/cJlgn" /><feedburner:info uri="blogspot/cjlgn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0UHQXo6eCp7ImA9WhBWFEw.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-7118742207686435215</id><published>2013-04-08T03:00:00.001-07:00</published><updated>2013-04-08T03:00:30.410-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-08T03:00:30.410-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><title>Random Password Generator with optional combination of Lower, Upper, Special and Numeric characters</title><summary type="html">
This is been quite some time since I have shared some useful stuff 
with community. As you all know priorities always keep changing. So here
 is another simple utility class to generate random password.

You
 can define the minimum numbers of characters in your password string as
 well. This can be very useful if you have strict requirements for 
password security. As many password policy &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/cI9W5QhN8x4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/7118742207686435215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2013/04/random-password-generator-with-optional.html#comment-form" title="102 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7118742207686435215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7118742207686435215?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/cI9W5QhN8x4/random-password-generator-with-optional.html" title="Random Password Generator with optional combination of Lower, Upper, Special and Numeric characters" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>102</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2013/04/random-password-generator-with-optional.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGRXo7fCp7ImA9WhJSGU8.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-3712592312315466354</id><published>2012-07-10T05:16:00.000-07:00</published><updated>2012-07-10T05:18:44.404-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-10T05:18:44.404-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EPPlus" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel Export" /><title>Add hyper link in Excel using EPPlus</title><summary type="html">
Many People has asked me that how they can add hyper link to another sheet through EPPlus. This is bit tricky because ws.Cells[1,1].Hyperlink takes Uri object which is generally used for external references only (file or website).

So after doing bit RnD I have developed a function through which you can easily add hyperlinks within your sheets. Here is the function:-

/// 
/// Adds the hyper &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/PF5Rn_9zldU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/3712592312315466354/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/07/add-hyper-link-in-excel-using-epplus.html#comment-form" title="426 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3712592312315466354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3712592312315466354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/PF5Rn_9zldU/add-hyper-link-in-excel-using-epplus.html" title="Add hyper link in Excel using EPPlus" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>426</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/07/add-hyper-link-in-excel-using-epplus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NRn45eip7ImA9WhJSFE0.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-3046278989594583582</id><published>2012-06-29T06:17:00.000-07:00</published><updated>2012-07-04T06:18:17.022-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-04T06:18:17.022-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="MVC" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>Presentations - Introduction to ASP .NET MVC</title><summary type="html">
Last month I was invited at PNSC (Pakistan National Shipping Corporation) to have a session related to ASP .Net MVC 3. It was really a wonder full experience to share the knowledge with other persons. You can find the slides shared during session below:-


Introduction to Asp .Net MVC by Zeeshan Umar

View more presentations from sirdneo.

Also have a look at some interesting moments:-









&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/OOSo5ICIsoA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/3046278989594583582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/06/presentations-introduction-to-asp-net.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3046278989594583582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3046278989594583582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/OOSo5ICIsoA/presentations-introduction-to-asp-net.html" title="Presentations - Introduction to ASP .NET MVC" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-cZ4CItv14mg/T_Q9iNimyNI/AAAAAAAAAX8/owGKtCISSN4/s72-c/DSC_8978.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/06/presentations-introduction-to-asp-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4HQnwzeSp7ImA9WhVVFEo.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-5111635598067724396</id><published>2012-05-08T03:43:00.000-07:00</published><updated>2012-05-08T05:08:53.281-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-08T05:08:53.281-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>Get List of Process with Process Owner/User</title><summary type="html">
Recently I have come to a situation where I want to list all the process in the computer. Solution was quite simple using Process.GetProcess().


Process[] processlist = Process.GetProcesses();
 
foreach (Process theprocess in processlist)
{
 Console.WriteLine("Process: {0} ID: {1}", theprocess.ProcessName, theprocess.Id);
}



However I also want to see that process is created with which user. &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/xM9-_n7ioC8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/5111635598067724396/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/05/get-list-of-process-with-process.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/5111635598067724396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/5111635598067724396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/xM9-_n7ioC8/get-list-of-process-with-process.html" title="Get List of Process with Process Owner/User" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/05/get-list-of-process-with-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYBSHc8fip7ImA9WhVWFU0.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-1529559013055720514</id><published>2012-04-26T23:12:00.000-07:00</published><updated>2012-04-26T23:12:39.976-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-26T23:12:39.976-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News" /><title>Article of the Day! jQGrid and MVC 3 with Custom Paging and Custom Search Filters</title><summary type="html">
I am quite pleased to announce that on 25th April 2012, my article jQGrid and MVC 3 with Custom Paging and Custom Search Filters was selected as Article of the Day on forums.asp.net. For details please visit:-

http://www.asp.net/community/articles/



&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/yJabMzKrdis" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/1529559013055720514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/04/article-of-day-jqgrid-and-mvc-3-with.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1529559013055720514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1529559013055720514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/yJabMzKrdis/article-of-day-jqgrid-and-mvc-3-with.html" title="Article of the Day! jQGrid and MVC 3 with Custom Paging and Custom Search Filters" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-YNJgeaSezbc/T5o30mk_qbI/AAAAAAAAAXo/VyY5usFAQtw/s72-c/Zeeshan+Umar+Article+of+the+Day.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/04/article-of-day-jqgrid-and-mvc-3-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECQnk7eyp7ImA9WhVXEkw.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-502836688463188246</id><published>2012-04-12T00:10:00.001-07:00</published><updated>2012-04-12T00:11:03.703-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-12T00:11:03.703-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News" /><title>I am among top 125 contributors around the world in forums.asp.net</title><summary type="html">I am quite pleased to share that I have received All-Star rank in forums.asp.net. See this:-

It was really wonderful experience while posting in forums. It helped me a lot in gaining in-depth knowledge of ASP .Net technologies. I recommend all other developers to participate in such activity.

You can also checkout my profile at forums.asp.net.

Happy coding !!!&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/cHju6P9IprI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/502836688463188246/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/04/i-am-among-top-125-contributors-around.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/502836688463188246?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/502836688463188246?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/cHju6P9IprI/i-am-among-top-125-contributors-around.html" title="I am among top 125 contributors around the world in forums.asp.net" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-CpkLWett2ek/T4Z-F3hD7II/AAAAAAAAAXg/ZfiwcEhLZ7Y/s72-c/Zeeshan+Umar+All+Star.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/04/i-am-among-top-125-contributors-around.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MFRn88fyp7ImA9WhVXEUg.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-9085104776510953468</id><published>2012-04-11T06:40:00.007-07:00</published><updated>2012-04-11T07:43:37.177-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T07:43:37.177-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MVC" /><category scheme="http://www.blogger.com/atom/ns#" term="jQGrid" /><category scheme="http://www.blogger.com/atom/ns#" term="jQuery" /><title>jQGrid and MVC 3 with Custom Paging and Custom Search Filters</title><summary type="html">During past some days I was studying MVC 3. In start I found MVC little bit challenging. But its features are really exiting, I believe MVC has the power of ASP .Net along with the flexibility of classic ASP.

While implementing data driven application in MVC you have three major choices for grids i.e. MVC DataGrid, jQGrid and MvcContrib grid. jQGrid is really something which has worked best for &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/r7u1KKy01MQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/9085104776510953468/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/04/jqgrid-and-mvc-3-with-custom-paging-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/9085104776510953468?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/9085104776510953468?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/r7u1KKy01MQ/jqgrid-and-mvc-3-with-custom-paging-and.html" title="jQGrid and MVC 3 with Custom Paging and Custom Search Filters" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Xn8xQAQywM8/T4WIE-ClQLI/AAAAAAAAAW4/XUcbjQsLU28/s72-c/jQGrid+and+MVC+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/04/jqgrid-and-mvc-3-with-custom-paging-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYAR3o5eCp7ImA9WhVXF04.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-8550766434800710806</id><published>2012-03-16T07:55:00.008-07:00</published><updated>2012-04-18T01:02:26.420-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-18T01:02:26.420-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EPPlus" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel Export" /><title>Read/Edit Excel 2007 File Contents using EPPlus</title><summary type="html">In my previous articles related to EPPlus I have shown you that how you can generate Basic and Advance reports using EPPlus. Many people has asked me that how we can read the contents of an excel file using EPPlus. This is actually quite simple task. Here is the code to do this:-
using (ExcelPackage p = new ExcelPackage())
{
    using (FileStream stream = new FileStream("92b69c48-dda7-4544-&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/m17sQ_jF7cc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/8550766434800710806/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/03/readedit-excel-2007-file-contents-using.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/8550766434800710806?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/8550766434800710806?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/m17sQ_jF7cc/readedit-excel-2007-file-contents-using.html" title="Read/Edit Excel 2007 File Contents using EPPlus" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/03/readedit-excel-2007-file-contents-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YBSHc5cCp7ImA9WhVXEUg.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-6880491803379926900</id><published>2012-02-11T07:23:00.004-08:00</published><updated>2012-04-11T07:39:19.928-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T07:39:19.928-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Session" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>Automatically redirect user when session timout</title><summary type="html">You can create a BasePae class which inherits System.Web.UI.Page. Override the OnInit method and write appropriate code in that which will redirect to default page.
public class BasePage : System.Web.UI.Page
{
    protected override void OnInit(EventArgs e)
    {
        if (Session["UserName"] == null)
        {
            Response.Redirect("~/Login.aspx");
        }
    }
}
And inherit all &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/jg6DlTzfuzU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/6880491803379926900/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/02/automatically-redirect-user-when.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6880491803379926900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6880491803379926900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/jg6DlTzfuzU/automatically-redirect-user-when.html" title="Automatically redirect user when session timout" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/02/automatically-redirect-user-when.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEBRHszfSp7ImA9WhVXEUk.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-1798359613264163642</id><published>2012-01-11T05:32:00.002-08:00</published><updated>2012-04-11T05:34:15.585-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T05:34:15.585-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>$(document).ready(), pageLoad() and Sys.Application.add_init()</title><summary type="html">When I have basic understanding of AJAX and jQuery, I thought that $(document).ready(), pageLoad() and Sys.Application.add_init() are equivalent and they does the same job. In most of the samples they seems to behave in same way and I wondered that why there are too many ways to do the same thing. So I did bit research on this and I am sharing that with the developer community.

jQuery's $(&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/IK2c1hLbLps" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/1798359613264163642/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2012/04/documentready-pageload-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1798359613264163642?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1798359613264163642?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/IK2c1hLbLps/documentready-pageload-and.html" title="$(document).ready(), pageLoad() and Sys.Application.add_init()" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2012/04/documentready-pageload-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcBQnk6cSp7ImA9WhVXEUk.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-6297081992382445869</id><published>2011-12-05T02:43:00.001-08:00</published><updated>2012-04-11T05:40:53.719-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T05:40:53.719-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Connection String" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>How to dynamically change connection string in web.config</title><summary type="html">Most of people wonder how they can dynamically change the contents of web.config file. To simplify things I have created couple of functions through which you can change the contents of web.config file. Here is the code to change the contents of web.config file:-
/// &amp;lt;summary&amp;gt;/// Updates the setting./// &amp;lt;/summary&amp;gt;/// &amp;lt;param name="key"&amp;gt;The key.&amp;lt;/param&amp;gt;/// &amp;lt;param name="value"&amp;gt;The value.&amp;lt;/param&amp;gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/-aWq1aNi9ZA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/6297081992382445869/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/12/how-to-dynamically-change-connection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6297081992382445869?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6297081992382445869?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/-aWq1aNi9ZA/how-to-dynamically-change-connection.html" title="How to dynamically change connection string in web.config" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/12/how-to-dynamically-change-connection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHQXkyfSp7ImA9WhVXEUk.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-8817432133965173081</id><published>2011-11-03T22:05:00.001-07:00</published><updated>2012-04-11T05:40:30.795-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T05:40:30.795-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Library" /><title>Unable to find the requested .Net Framework Data Provider. It may not be installed</title><summary type="html">Hi guys, I was on my holidays and enjoying something different so I was away for some time. However right now I am back and working on a Sliver light project. In that project I found an interesting situation which I would like to share with you. I was using Enterprise Library 5.0 for my connection string and I was using Oracle.DataAccess for my connection.

Here was the line on which I was &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/x-tEQNEkI3Y" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/8817432133965173081/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/11/unable-to-find-requested-net-framework.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/8817432133965173081?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/8817432133965173081?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/x-tEQNEkI3Y/unable-to-find-requested-net-framework.html" title="Unable to find the requested .Net Framework Data Provider. It may not be installed" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-YpZkJPSR8gU/TrNvOveDGlI/AAAAAAAAATU/10lWx109j3g/s72-c/Activation%2BException%2B1.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/11/unable-to-find-requested-net-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8BR34-fyp7ImA9WhdWE0Q.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-7005605115443977361</id><published>2011-09-07T04:10:00.000-07:00</published><updated>2011-09-07T04:10:56.057-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-07T04:10:56.057-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>How to create Tag Cloud, Word Cloud or Weighted List</title><summary type="html">Tag Cloud, Word Cloud or Weighted List is the visual representation of keywords/tags on websites that shows the importance of keyword/tag. I am sharing a simple code to generate a Tag Could. You can download whole code from this location.

First I have created list of Tags. You can use database to fetch the tags and pass them to this list:-
//Creating a list of TagsList&amp;lt;string&amp;gt; lst = new List&amp;lt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/7V4ag_MZ0cY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/7005605115443977361/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/09/how-to-create-tag-cloud-word-cloud-or.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7005605115443977361?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7005605115443977361?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/7V4ag_MZ0cY/how-to-create-tag-cloud-word-cloud-or.html" title="How to create Tag Cloud, Word Cloud or Weighted List" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Xu2v65076xg/TmdPoY1ZXKI/AAAAAAAAAS8/bY9vskMCJcQ/s72-c/Zeeshan+Umar+Tag+Cloud+1.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/09/how-to-create-tag-cloud-word-cloud-or.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cCQ3Yyeip7ImA9WhdRGE0.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-7360127652660465433</id><published>2011-08-08T05:02:00.000-07:00</published><updated>2011-08-08T05:04:22.892-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T05:04:22.892-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Optimization" /><title>Improve ASP.Net Performance by effective utilitzation of String</title><summary type="html">Many people ask me that how they can improve their website's performance? There are many ways through which you can improve the performance of your website but today, I will discuss the performance improvement with Strings. 
In my opinion String is the most frequently used data type compared to other data types available. But there is a big problem with string, it is immutable. An immutable &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/HmcfeD1ydMM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/7360127652660465433/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/08/improve-aspnet-performance-by-effective.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7360127652660465433?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7360127652660465433?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/HmcfeD1ydMM/improve-aspnet-performance-by-effective.html" title="Improve ASP.Net Performance by effective utilitzation of String" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/08/improve-aspnet-performance-by-effective.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4NRXoyfyp7ImA9WhdRGEo.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-7513453601778301999</id><published>2011-08-04T04:33:00.000-07:00</published><updated>2011-08-09T01:03:14.497-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T01:03:14.497-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mouse Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title>Drag and Drop in Siliverlight using Mouse</title><summary type="html">Recently I started working with Silverlight. It is really a wonderful tool from Microsoft and I am too excited about it. It gives developer the power to create impressive looking user interface. In this tutorial I will focus on drag and drop functionality in Silverlight using mouse. You can download complete source code from SilverLightMouseEvents.zip.

First create a new Silverlight Application &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/9b8X1g75yxk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/7513453601778301999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/08/drag-and-drop-in-siliverlight-and-mouse.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7513453601778301999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/7513453601778301999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/9b8X1g75yxk/drag-and-drop-in-siliverlight-and-mouse.html" title="Drag and Drop in Siliverlight using Mouse" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Ci9H6_wPEOY/Tjfp_u5bkNI/AAAAAAAAASs/zma_xrfMJwM/s72-c/Zeeshan+Umar+Silverlight+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/08/drag-and-drop-in-siliverlight-and-mouse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGQXk_eCp7ImA9WhdTFUQ.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-1273847266744278421</id><published>2011-07-12T08:11:00.000-07:00</published><updated>2011-07-13T16:00:20.740-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-13T16:00:20.740-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><title>How to print contents of Div only</title><summary type="html">Generally we do not want to create complex report and our clients are not interested in purchasing expensive reporting tools then we can generate simple HTML based reports for them. You just have to place your report inside a&amp;lt; div&amp;gt;... &amp;lt; / div&amp;gt; and you can easily print that. Here is a sample through which you can easily print contents of specified div only:-
&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/8jjOzy2M8jU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/1273847266744278421/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/07/how-to-print-contents-of-div-only.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1273847266744278421?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1273847266744278421?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/8jjOzy2M8jU/how-to-print-contents-of-div-only.html" title="How to print contents of Div only" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-OAsSGRYGwWY/ThxjRB27I5I/AAAAAAAAASY/pE6DrB55_kQ/s72-c/Zeeshan+Umar+Div+Print+1.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/07/how-to-print-contents-of-div-only.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYGQnkzfip7ImA9WhZaF0o.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-2091222514626704009</id><published>2011-07-04T03:42:00.000-07:00</published><updated>2011-07-04T03:42:03.786-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T03:42:03.786-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News" /><title>Article of the Day, XML Serilization Tutorial</title><summary type="html">On Saturday, Jul 02, 2011, my article on 'XML Serialization Tutorial' was selected as 'Article of the Day' at http://www.asp.net.



I also recommend to all of readers to do share useful articles on http://www.asp.net/community. Whenever you found an article which is interesting and can be useful for others.

&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/i_XbAbxUIaM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/2091222514626704009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/07/article-of-day-xml-serilization.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/2091222514626704009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/2091222514626704009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/i_XbAbxUIaM/article-of-day-xml-serilization.html" title="Article of the Day, XML Serilization Tutorial" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Z3sjj9KapeI/ThGYzH7wLII/AAAAAAAAASA/pxoqJmd7FKQ/s72-c/Article+of+the+Day2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/07/article-of-day-xml-serilization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YMRXY4fyp7ImA9WhZaEEk.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-6011005815246219850</id><published>2011-06-25T15:31:00.000-07:00</published><updated>2011-06-25T15:33:04.837-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-25T15:33:04.837-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>How to get the week number of date</title><summary type="html">Recently I faced a problem in my project that I have 52 images and I have to display images based on the week of year. So as a solution I created images with image name like image1.jpg,image2.jpg and so on. And created a small function which returns the week of year. Here is the code through which I calculated the week of year after searching it on net for a while:-
/// &amp;lt;summary&amp;gt;/// Gets the week&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/89So1JQ1STI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/6011005815246219850/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/06/how-to-get-week-number-of-date.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6011005815246219850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/6011005815246219850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/89So1JQ1STI/how-to-get-week-number-of-date.html" title="How to get the week number of date" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/06/how-to-get-week-number-of-date.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGSH8-eSp7ImA9WhZaEEk.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-463708158808618836</id><published>2011-06-23T08:35:00.000-07:00</published><updated>2011-06-25T16:32:09.151-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-25T16:32:09.151-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="EPPlus" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel Export" /><title>Creating Reports in Excel 2007 using EPPlus (Header, Footer, Comments, Image, Formatting, Shape and Formula)</title><summary type="html">IntroductionEPPlus is really a powerful tool to generate excel based reports on server side and it is becoming my favorite tool as I am getting more experienced with it. Previously I wrote a post about Creating advanced Excel 2007 Reports on Server. This post is update on the last post and I am sharing more advanced feature of EP Plus.

Code which I used in this post can be downloaded from this &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/fE9r2rk4Rgw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/463708158808618836/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/06/creating-reports-in-excel-2007-using.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/463708158808618836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/463708158808618836?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/fE9r2rk4Rgw/creating-reports-in-excel-2007-using.html" title="Creating Reports in Excel 2007 using EPPlus (Header, Footer, Comments, Image, Formatting, Shape and Formula)" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-MqyIrgfLTuY/TgZvv7CyvkI/AAAAAAAAAR8/SsrxKa-tSis/s72-c/Zeeshan+Umar+Excel+Formula+Image+Formatting.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/06/creating-reports-in-excel-2007-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFRXw-eip7ImA9WhdTE0o.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-4489298959535990720</id><published>2011-05-31T02:57:00.000-07:00</published><updated>2011-07-11T01:33:34.252-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-11T01:33:34.252-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Cache" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>How to prevent cache issue with Images, CSS and Java scripts, a better aproach</title><summary type="html">Generally when we update images, CSS or java script (.js) files on server, browser still shows old files. This is because in first request, browser download all images, CSS and .js files. But on subsequent requests, browser load images, CSS and .js files from its cache. Here is the solution which you might found on most of blogs i.e. add a DateTime.Now.Ticks as parameter after file name like this&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/FT_X6DL_4ww" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/4489298959535990720/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/05/how-to-prevent-cache-issue-with-images.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/4489298959535990720?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/4489298959535990720?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/FT_X6DL_4ww/how-to-prevent-cache-issue-with-images.html" title="How to prevent cache issue with Images, CSS and Java scripts, a better aproach" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/05/how-to-prevent-cache-issue-with-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcHQn85eyp7ImA9WhZVE04.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-5911461930956401903</id><published>2011-05-25T07:32:00.000-07:00</published><updated>2011-05-25T07:33:53.123-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-25T07:33:53.123-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Serialization" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><title>XML Serilization Tutorial</title><summary type="html">Introduction

Many people ask that how XML serialization work, how can we serialize our data to permanent storage. My objective is to save and load data in XML and avoid the complexity of DOM (Document Object Model). Also I want to drive a generalized mechanism which can be used in multiple projects without modification.
  
In this tutorial I am considering a case of Simple Invoice System. I will&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/8RXLVVKyaU0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/5911461930956401903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/05/xml-serilization-tutorial.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/5911461930956401903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/5911461930956401903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/8RXLVVKyaU0/xml-serilization-tutorial.html" title="XML Serilization Tutorial" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-5L3lkHLef3o/Td0BCqqo7lI/AAAAAAAAARw/dil7f64HJDw/s72-c/Zeeshan+Umar+Serialization+Tutorial+1.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/05/xml-serilization-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINQXczfCp7ImA9WhZVE08.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-1830316586531680458</id><published>2011-05-25T04:23:00.000-07:00</published><updated>2011-05-25T04:23:10.984-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-25T04:23:10.984-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>How to create a single border table with help of CSS</title><summary type="html">When I was new with CSS, I found it very difficult to create a single bordered excel like tables. Most of the time my tables look like this:-



So I learned a trick through which I can get a smooth 1px border quite easily. Here is the CSS which I use to create good looking tables.

&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;
&amp;lt;head runat="server"&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
    &amp;lt;style type="text/css"&amp;gt;
&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/hc2r8mFJpe8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/1830316586531680458/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/05/how-to-create-single-border-table-with.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1830316586531680458?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/1830316586531680458?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/hc2r8mFJpe8/how-to-create-single-border-table-with.html" title="How to create a single border table with help of CSS" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-NA1UxZ3UL10/TdzmK4uKFFI/AAAAAAAAARc/LUxFQI_iWuM/s72-c/Zeeshan%2BUmar%2BTable%2BBorder.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/05/how-to-create-single-border-table-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMAQH0_fip7ImA9WhZQF04.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-3419349721719853568</id><published>2011-04-25T05:09:00.000-07:00</published><updated>2011-04-25T05:10:41.346-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-25T05:10:41.346-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Lots of Free Images and Icons with Visual Studio 2008 Image Library</title><summary type="html">Microsoft has shipped a great image and icon library with Visual Studio 2008. This library is available at following location:-

C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1033\VS2008ImageLibrary.zip

Here is what is inside that zip file:-
You can use that icon free of cost in any of your projects. But there is one note which I found in extracted folder. Here is the &lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/fEpvgCOX9dI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/3419349721719853568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/04/lots-of-free-images-and-icons-with.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3419349721719853568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3419349721719853568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/fEpvgCOX9dI/lots-of-free-images-and-icons-with.html" title="Lots of Free Images and Icons with Visual Studio 2008 Image Library" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-7M04SyOrmvo/TbVkGou0sgI/AAAAAAAAARM/VHnX5g3al0Q/s72-c/Visual+Studio+2008+Icon+folder.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/04/lots-of-free-images-and-icons-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYARH84cSp7ImA9WhZQEkw.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-3606607507982034179</id><published>2011-04-19T05:26:00.000-07:00</published><updated>2011-04-19T05:29:05.139-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-19T05:29:05.139-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP .Net" /><category scheme="http://www.blogger.com/atom/ns#" term="Code" /><title>How to restart your web application</title><summary type="html">Generally we all use cache to improve our website's performance. Caching is really useful when we are frequently displaying data which rarely requires changes. But, sometime client request an immediate change in cache entries and we have no option to manually run IISReset or change the contents of web.config file to clear all the cache. 

In below code, I am sharing different approaches which can&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/W42gPPC_P00" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/3606607507982034179/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/04/how-to-restart-your-web-application.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3606607507982034179?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/3606607507982034179?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/W42gPPC_P00/how-to-restart-your-web-application.html" title="How to restart your web application" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/04/how-to-restart-your-web-application.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHR349eyp7ImA9WhZTE04.&quot;"><id>tag:blogger.com,1999:blog-6927957479105321091.post-2600782135601538251</id><published>2011-03-16T00:55:00.000-07:00</published><updated>2011-03-16T21:17:16.063-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T21:17:16.063-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Service Pack" /><category scheme="http://www.blogger.com/atom/ns#" term="News" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Microsoft has released Visual Studio 2010 Service Pack 1 (SP1)</title><summary type="html">Microsoft has released long awaited service pack 1 for Visual Studio 2010. You can download this from here.

This Service Pack includes number of feature enhancements along with the bug fixes. Major enhancement for me is the HTML 5 support and IntelliTrace (formally known as Historical Debugger) for SharePoint.

Here are some of the major enhancements:-
General
Many Bug Fixes
Help Viewer 1.1
&lt;img src="http://feeds.feedburner.com/~r/blogspot/cJlgn/~4/Jc-0Z1yoego" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://zeeshanumardotnet.blogspot.com/feeds/2600782135601538251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://zeeshanumardotnet.blogspot.com/2011/03/microsoft-has-released-visual-studio.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/2600782135601538251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6927957479105321091/posts/default/2600782135601538251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/cJlgn/~3/Jc-0Z1yoego/microsoft-has-released-visual-studio.html" title="Microsoft has released Visual Studio 2010 Service Pack 1 (SP1)" /><author><name>Zeeshan Umar</name><uri>http://www.blogger.com/profile/01125467646308887769</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/-9stwiDGFGQo/T4Vq_MpcRVI/AAAAAAAAAWM/blaaKFx9CyE/s1600/210370cf966796e98456c63ab62c2cca%253Fs%253D128%2526d%253Didenticon%2526r%253DPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://zeeshanumardotnet.blogspot.com/2011/03/microsoft-has-released-visual-studio.html</feedburner:origLink></entry></feed>
