<?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: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;A0EEQXc5fCp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062</id><updated>2011-11-28T02:20:00.924+02:00</updated><category term="Windows XP" /><category term="Visual Studio" /><category term="CLR" /><category term="Windows Vista" /><category term="State Management" /><category term="SQL" /><category term="SQL Injection" /><category term="Measuring Application Performance" /><category term="Performance Tuning" /><category term="SQL Server" /><category term="SharePoint" /><category term="AJAX" /><category term="Cross Page postback" /><category term="XML" /><category term="Creative Programmer" /><category term="Encryption" /><category term="Web 2.0" /><category term="ASP.NET" /><category term="C#" /><category term="Master Page" /><category term="Web.Config" /><category term="Runtime Host" /><category term="Variable Naming" /><category term="Monitoring Performance" /><category term="Microsoft Windows" /><category term="Web Portal" /><category term="Profiling Application Performance" /><category term="XPath" /><category term="Viewstate" /><category term="Formal Programmers Syndicate" /><category term="HTML" /><category term="INFORMATION_SCHEMA" /><category term="Secure Session State" /><category term="Captcha Image" /><category term="Interview Tips" /><category term="JavaScript" /><category term="Application Architecture" /><category term="Optimization" /><title>Amr Saafan</title><subtitle type="html">Think outside the Box...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://amrsaafan.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://amrsaafan.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>71</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/VmPvK" /><feedburner:info uri="blogspot/vmpvk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/VmPvK</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CEMHSXkzfyp7ImA9WhRTF0Q.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-1441938286237851913</id><published>2011-11-09T00:47:00.000+02:00</published><updated>2011-11-09T00:47:18.787+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-09T00:47:18.787+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Viewstate" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>How to: Completely Disable Viewstate in ASP.NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1441938286237851913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1441938286237851913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/7iCCvAABBIs/how-to-completely-disable-viewstate-in.html" title="How to: Completely Disable Viewstate in ASP.NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r79ZemZxAJICYyE8bVfYtvTIl2Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r79ZemZxAJICYyE8bVfYtvTIl2Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r79ZemZxAJICYyE8bVfYtvTIl2Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r79ZemZxAJICYyE8bVfYtvTIl2Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I tried to disbale Viewstate of a website by set EnableViewState Page directive to false.
But when I get the Page HTML Source I found the following line:

&amp;lt;!-- code formatted by http://manoli.net/csharpformat/ --&amp;gt;

   1:  &amp;lt;input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
   2:  value="/wEPDwUKMTY1NDU2MTA1MmRk7eWz8DBE7zF7MW8sS4wNndKCr5gBJPZZ/LOS1KIbBo4=" /&amp;gt;



In order to solve this issue &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/7iCCvAABBIs" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2011/11/how-to-completely-disable-viewstate-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMQnc_fCp7ImA9WhRTFEw.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3305891372178918939</id><published>2011-11-01T12:19:00.000+02:00</published><updated>2011-11-04T14:54:43.944+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T14:54:43.944+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Difference between Inner and Outer Join in SQL</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3305891372178918939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3305891372178918939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/2OK0RLXmBGY/difference-between-inner-and-outer-join.html" title="Difference between Inner and Outer Join in SQL" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JyZL1l0YEGoPxAxcpYQG1uSCCZY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JyZL1l0YEGoPxAxcpYQG1uSCCZY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JyZL1l0YEGoPxAxcpYQG1uSCCZY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JyZL1l0YEGoPxAxcpYQG1uSCCZY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
Joins are used to combine the data from two tables, with the result being a new, temporary table.
The temporary table is created based on column(s) that the two tables share, which represent meaningful column(s) of comparison.
The goal is to extract meaningful data from the resulting temporary table.
Joins are performed based on something called a predicate, which specifies the condition to use &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/2OK0RLXmBGY" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2011/11/difference-between-inner-and-outer-join.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQHo_fSp7ImA9WhdaEE8.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-506455916374084697</id><published>2011-10-19T01:04:00.000+02:00</published><updated>2011-10-19T14:34:41.445+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-19T14:34:41.445+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>How to: Copy some rows from a GridView to another in ASP.NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/506455916374084697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/506455916374084697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/bgqTfejzfpc/how-to-copy-some-rows-from-gridview-to.html" title="How to: Copy some rows from a GridView to another in ASP.NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2mawabCmRigONKps_60u6Mzs7DU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mawabCmRigONKps_60u6Mzs7DU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2mawabCmRigONKps_60u6Mzs7DU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mawabCmRigONKps_60u6Mzs7DU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
A junior developer asked me can I select some rows from a GridView and copy them to another GridView? 
I told him sure all you have to do is to create a DataTable and the columns that will be added to it.
Now you will loop for each row in the first GridView then add the selected rows to the DataTable.
Set the DataSource of the other GirdView to DataTable.
Here is the code that would do the trick&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/bgqTfejzfpc" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2011/10/how-to-copy-some-rows-from-gridview-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4AQ34-fSp7ImA9WhdbEkg.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-2807357404471361381</id><published>2011-10-03T14:48:00.000+02:00</published><updated>2011-10-10T17:02:22.055+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-10T17:02:22.055+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>Two Databound Fields in Gridview column</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/2807357404471361381?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/2807357404471361381?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/leaBPKvxVgM/two-databound-fields-in-gridview-column.html" title="Two Databound Fields in Gridview column" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u0zZFOPMTeAabk3hDrAG90skNlQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u0zZFOPMTeAabk3hDrAG90skNlQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u0zZFOPMTeAabk3hDrAG90skNlQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u0zZFOPMTeAabk3hDrAG90skNlQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;

Boundfields are great in the Gridview, but they do have their limitations.
One is that it only has room for one bound field. So, what do you do when you want two or data fields.
For example, First and Last names returned to the same column.
Turn the BoundField into a TemplateField, with a label in it:


   1:  &amp;lt;asp:templatefield&amp;gt;
   2:  &amp;lt;itemtemplate&amp;gt;                
   3:  &amp;lt;asp:label id="&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/leaBPKvxVgM" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2011/10/two-databound-fields-in-gridview-column.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4CQHk7eip7ImA9WhdbFU8.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3622480262090405557</id><published>2011-09-01T19:28:00.000+02:00</published><updated>2011-10-13T19:46:01.702+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-13T19:46:01.702+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Select Drop Down List Item After Declarative Databinding</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3622480262090405557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3622480262090405557?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/9MvVsAATXPc/select-drop-down-list-item-after.html" title="Select Drop Down List Item After Declarative Databinding" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zMRPtS7kVoRqNGeLIAKbtn3mMdE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zMRPtS7kVoRqNGeLIAKbtn3mMdE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zMRPtS7kVoRqNGeLIAKbtn3mMdE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zMRPtS7kVoRqNGeLIAKbtn3mMdE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
The new declarative controls of ASP.NET 2.0 are really great. However, there are some times, when it may not seem so.

Let's say you have a DropDownList which is bound by a DataSource control. Also, you have other pages hitting this page, with querystrings, and based on the item in the querystring, you'd like the to select that item.
In ASP.NET 1.1, you'd just code it, and select it after the &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/9MvVsAATXPc" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2011/09/select-drop-down-list-item-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QNRHw_eSp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3682668615199948164</id><published>2010-01-01T18:40:00.000+02:00</published><updated>2011-10-17T20:16:35.241+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T20:16:35.241+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Web.Config" /><title>How to: Turn on/off tracing for entire ASP.NET Site or Application</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3682668615199948164?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3682668615199948164?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/9Oo_5lmYyBY/how-to-turn-onoff-tracing-for-entire.html" title="How to: Turn on/off tracing for entire ASP.NET Site or Application" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Hy3CICWWwcRV7p_DGq9rfq1Bbcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hy3CICWWwcRV7p_DGq9rfq1Bbcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Hy3CICWWwcRV7p_DGq9rfq1Bbcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Hy3CICWWwcRV7p_DGq9rfq1Bbcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
Open up your web.config file - then, somewhere in the system.web section, put this :



   1:  &amp;lt;trace enabled="true" localonly="false" pageoutput="true"&amp;gt;&amp;lt;/trace&amp;gt;


Set it to 'false' if you don't want it to show up.
&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/9Oo_5lmYyBY" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2010/01/how-to-turn-onoff-tracing-for-entire.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQNRXw-cSp7ImA9WhdbEkg.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3963732483655199736</id><published>2009-11-29T23:41:00.018+02:00</published><updated>2011-10-10T14:39:54.259+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-10T14:39:54.259+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>XML Data and Document Storage in SQL Server 2005</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3963732483655199736?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3963732483655199736?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/8L4MAEmouhU/xml-data-and-document-storage-in-sql.html" title="XML Data and Document Storage in SQL Server 2005" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2SfGRfaOqj4Qpu7bExFo6UGBJMQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2SfGRfaOqj4Qpu7bExFo6UGBJMQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2SfGRfaOqj4Qpu7bExFo6UGBJMQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2SfGRfaOqj4Qpu7bExFo6UGBJMQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
XML is a platform-independent data representation format based originally on SGML.
Since its popularization, it is becoming used as a data storage format.
It has its own type system, based on the XML Schema Definition language (XSD).
Both XML and XSD are W3C standards at the Recommendation level.
An XML schema defines the format of an XML document as a SQL Server schema defines the layout of a &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/8L4MAEmouhU" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/11/xml-data-and-document-storage-in-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkINSX4zeyp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-7055645735426951676</id><published>2009-08-17T22:00:00.000+03:00</published><updated>2011-10-17T18:56:38.083+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:56:38.083+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><title>What is the Web 2.0 term means?</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7055645735426951676?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7055645735426951676?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/58T91wCBpY4/what-is-web-20-term-means.html" title="What is the Web 2.0 term means?" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sILlglOqwFO9dm0L8zYAffYfD_Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sILlglOqwFO9dm0L8zYAffYfD_Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sILlglOqwFO9dm0L8zYAffYfD_Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sILlglOqwFO9dm0L8zYAffYfD_Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The term “Web 2.0” defines a set of principles and practices for web applications, which, when  followed, entitle a web application to wear the Web 2.0 crown.A web site can claim to be a Web 2.0 site if it:Allows users to control data presented on the web sitePresents a platform that enables the mixing (or mash-up) of technologies and dataEnables services to be consumed that are beyond the &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/58T91wCBpY4" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/08/what-is-web-20-term-means.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIDSHo9eyp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-7915776588725787681</id><published>2009-08-13T15:06:00.000+03:00</published><updated>2011-10-17T18:56:19.463+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:56:19.463+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web Portal" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>What is a Web Portal?</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7915776588725787681?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7915776588725787681?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/Pq3YoOYAWjc/what-is-web-portal.html" title="What is a Web Portal?" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hdqNBgfHqBOpn5dZ2xXu1rG8_nE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hdqNBgfHqBOpn5dZ2xXu1rG8_nE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hdqNBgfHqBOpn5dZ2xXu1rG8_nE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hdqNBgfHqBOpn5dZ2xXu1rG8_nE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A web portal is a page that allows a user to customize his homepage by dragging and dropping widgets onto it.This approach gives the user complete control over what content he sees on his home page, where on the page he wants to see it, and how he wants to interact with it.A widget is a discrete piece on a web page that performs a particular function and comes with its own UI and set of &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/Pq3YoOYAWjc" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/08/what-is-web-portal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GRHo5cCp7ImA9WhdUE00.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-5595730329165226562</id><published>2009-08-11T12:01:00.003+03:00</published><updated>2011-09-29T16:33:45.428+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-29T16:33:45.428+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>What is the difference between Convert.ToInt32(string) and Int32.Parse</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/5595730329165226562?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/5595730329165226562?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/AOOwhoiSyww/what-is-difference-between.html" title="What is the difference between Convert.ToInt32(string) and Int32.Parse" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VBKgUyXmNN6ex0Rg0J3ZbxRJ_3s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VBKgUyXmNN6ex0Rg0J3ZbxRJ_3s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VBKgUyXmNN6ex0Rg0J3ZbxRJ_3s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VBKgUyXmNN6ex0Rg0J3ZbxRJ_3s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
Convert.ToInt32(string); and Int32.Parse(string); produce the same results except when the string is actually a null.
In this case, Int32.Parse(null) throws an ArgumentNullException, but Convert.ToInt32(null) returns a zero.

So which one is better to use?

Waiting for your comments...
&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/AOOwhoiSyww" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/08/what-is-difference-between.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QDSXk5eCp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-2021119165982700130</id><published>2009-08-05T19:28:00.000+03:00</published><updated>2011-10-17T20:16:18.720+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T20:16:18.720+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>How to: Create a GroupBox in ASP.NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/2021119165982700130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/2021119165982700130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/V6CREwmq0X8/how-to-create-groupbox-in-aspnet.html" title="How to: Create a GroupBox in ASP.NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6cmDM3oc7DQ9QGasOBwEtZ67QK0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6cmDM3oc7DQ9QGasOBwEtZ67QK0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6cmDM3oc7DQ9QGasOBwEtZ67QK0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6cmDM3oc7DQ9QGasOBwEtZ67QK0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
Simple just use an ASP.NET Panel Control and use the Grouping Text Property.


   1:  &amp;lt;asp:panel id="Panel1" runat="server" groupingtext="Group 1" height="355px"&amp;gt;

&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/V6CREwmq0X8" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/08/how-to-create-groupbox-in-aspnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MSX0ycSp7ImA9WhdbFU8.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-6744305513975619068</id><published>2009-08-01T15:13:00.000+03:00</published><updated>2011-10-13T19:44:48.399+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-13T19:44:48.399+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="State Management" /><title>ASP.NET State Management</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/6744305513975619068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/6744305513975619068?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/enhQJYpihnQ/aspnet-state-management.html" title="ASP.NET State Management" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IKA8Zo1DinwV0kzH9zPfFhSjcJ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IKA8Zo1DinwV0kzH9zPfFhSjcJ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IKA8Zo1DinwV0kzH9zPfFhSjcJ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IKA8Zo1DinwV0kzH9zPfFhSjcJ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
In an ASP.NET Web application, information about the current user, his preferences, and the application's current configuration are stored as values of global variables.
This information is also stored as controls and properties of objects in memory to be used by the application until it is released or terminated.
Such information is collectively referred to as the state of a Web page.
To &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/enhQJYpihnQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/08/aspnet-state-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHQXY_fSp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-1544041908954191784</id><published>2009-06-13T10:10:00.000+03:00</published><updated>2011-10-17T18:55:30.845+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:55:30.845+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Host" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="CLR" /><title>SQL Server as a Runtime Host Part 3</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1544041908954191784?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1544041908954191784?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/t9q0Rz5Ee50/sql-server-as-runtime-host-part-3.html" title="SQL Server as a Runtime Host Part 3" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/827ODn_IsL5cLchKSf-xKoNN1T4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/827ODn_IsL5cLchKSf-xKoNN1T4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/827ODn_IsL5cLchKSf-xKoNN1T4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/827ODn_IsL5cLchKSf-xKoNN1T4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There are three categories of access security for managed code.These are SAFE, EXTERNAL_ACCESS, and UNSAFE, which we mentioned previously with respect to class loading.This allows the DBA to determine if an assembly should be permitted certain privileges while knowing the risks.These categories equate to SQL Server–specific permission sets using code access security concepts.Having stated this, &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/t9q0Rz5Ee50" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/06/sql-server-as-runtime-host-part-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFRHk5fip7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-1280149693618784909</id><published>2009-06-09T23:58:00.000+03:00</published><updated>2011-10-17T18:55:15.726+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:55:15.726+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Host" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="CLR" /><title>SQL Server as a Runtime Host Part 2</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1280149693618784909?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1280149693618784909?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/BQVM0NJsIxE/sql-server-as-runtime-host-part-2.html" title="SQL Server as a Runtime Host Part 2" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/teVoVWo0-wvY-Kq56GGYpXBPJXE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/teVoVWo0-wvY-Kq56GGYpXBPJXE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/teVoVWo0-wvY-Kq56GGYpXBPJXE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/teVoVWo0-wvY-Kq56GGYpXBPJXE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Since in SQL Server users are not allowed to run arbitrary programs for reliability reasons, code (an assembly) is loaded a little differently than in other runtime hosts.The user or DBA must preload the code into the database and define which portions are invocable from Transact-SQL.Preloading and defining code uses ordinary SQL Server Data Definition Language (DDL).Loading code as a stream of &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/BQVM0NJsIxE" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/06/sql-server-as-runtime-host-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMNSHo7fCp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-157053331458357896</id><published>2009-06-07T21:37:00.000+03:00</published><updated>2011-10-17T18:54:59.404+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:54:59.404+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Host" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="CLR" /><title>SQL Server as a Runtime Host Part 1</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/157053331458357896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/157053331458357896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/F3CqqJ3cJ7E/sql-server-as-runtime-host-part-1.html" title="SQL Server as a Runtime Host Part 1" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r2-uH3rdKHLjTdZX4_SJF5PL8o4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2-uH3rdKHLjTdZX4_SJF5PL8o4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r2-uH3rdKHLjTdZX4_SJF5PL8o4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2-uH3rdKHLjTdZX4_SJF5PL8o4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;If you are a SQL Server developer or database administrator, you might just be inclined to use the new Common Language Runtime (CLR) hosting feature to write stored procedures in C# or VB.NET without knowing how it works.But you should care. SQL Server is an enterprise application, perhaps one of the most important in your organization. When the CLR was added to SQL Server, there were three goals&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/F3CqqJ3cJ7E" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/06/sql-server-as-runtime-host-part-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CQXk8eip7ImA9WhdbFU8.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-9099679990460023719</id><published>2009-06-01T00:48:00.000+03:00</published><updated>2011-10-13T19:44:20.772+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-13T19:44:20.772+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="INFORMATION_SCHEMA" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>System Metadata Tables and INFORMATION_SCHEMA in SQL Server 2005</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/9099679990460023719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/9099679990460023719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/JwdSbnjFZ8w/system-metadata-tables-and.html" title="System Metadata Tables and INFORMATION_SCHEMA in SQL Server 2005" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S_hm8eBDr2CWwli5b12mSMBAgX0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S_hm8eBDr2CWwli5b12mSMBAgX0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S_hm8eBDr2CWwli5b12mSMBAgX0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S_hm8eBDr2CWwli5b12mSMBAgX0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
Information about assemblies as well as the assembly code itself and the dependencies is stored in the system metadata tables, which, in general, store information about SQL Server database objects, such as tables and indexes.
Some metadata tables store information for the entire database instance and exist only in the  MASTER database; some are replicated in every database, user databases as &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/JwdSbnjFZ8w" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/06/system-metadata-tables-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMDQHY-eCp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-8678943287077585399</id><published>2009-03-23T11:28:00.000+02:00</published><updated>2011-10-17T18:54:31.850+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:54:31.850+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Vista" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><title>Visual Studio 2005/2008 on Vista Internet Explorer cannot display the webpage</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/8678943287077585399?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/8678943287077585399?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/nTiCFe8rFOo/visual-studio-20052008-on-vista.html" title="Visual Studio 2005/2008 on Vista Internet Explorer cannot display the webpage" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kmOTdTSrJCNVnHsrtT66K9mTdHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kmOTdTSrJCNVnHsrtT66K9mTdHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kmOTdTSrJCNVnHsrtT66K9mTdHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kmOTdTSrJCNVnHsrtT66K9mTdHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I faced a strange problem with Visual Studio 2005 and Visual Studio 2008 which is I have several ASP.NET Projects some of them using .NET 2.0 or Visual Studio 2005 and the other is using .NET 3.5 or Visual Studio 2008.The problem was when I try to run the Web Application I got this error:Internet Explorer cannot display the webpageI am not using IIS for these Web Application.I have tryied the &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/nTiCFe8rFOo" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/03/visual-studio-20052008-on-vista.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMDR3g8eCp7ImA9WhdUE08.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-8686946253353207271</id><published>2009-03-03T19:50:00.005+02:00</published><updated>2011-09-29T20:54:36.670+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-29T20:54:36.670+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Formal Programmers Syndicate" /><title>Establishing a Formal Programmers Syndicate in Egypt</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/8686946253353207271?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/8686946253353207271?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/YOZOCb0NwcU/establishing-formal-programmers.html" title="Establishing a Formal Programmers Syndicate in Egypt" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nLHw_fF_J_vvfxUtjZTI1eUwI8M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nLHw_fF_J_vvfxUtjZTI1eUwI8M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nLHw_fF_J_vvfxUtjZTI1eUwI8M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nLHw_fF_J_vvfxUtjZTI1eUwI8M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
In this post we will discuss everything about establishing a Formal Syndicate or Union for Programmers in Egypt.
Please start to leave comments.
&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/YOZOCb0NwcU" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/03/establishing-formal-programmers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMASXY9eCp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-1717062320733725506</id><published>2009-02-09T19:53:00.000+02:00</published><updated>2011-10-17T18:54:08.860+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:54:08.860+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Web.Config" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Where is the best place to store the connection string?</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1717062320733725506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/1717062320733725506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/uQdj5Rnwyq4/where-is-best-place-to-store-connection.html" title="Where is the best place to store the connection string?" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/58f9zP074OJ7j4b1XopgeFMhd9c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/58f9zP074OJ7j4b1XopgeFMhd9c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/58f9zP074OJ7j4b1XopgeFMhd9c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/58f9zP074OJ7j4b1XopgeFMhd9c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I think the best place to store the connection string is the Web.Config File if you are developing a Web Application or the App.Config File if you are developing a Windows Application.You have another opinion? Leave a comment.&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/uQdj5Rnwyq4" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/02/where-is-best-place-to-store-connection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBRXk4fyp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3270044531693786907</id><published>2009-02-03T15:05:00.001+02:00</published><updated>2011-10-17T20:15:54.737+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T20:15:54.737+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Master Page" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>How to: Access controls on Master Pages from Content Pages in ASP .NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3270044531693786907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3270044531693786907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/ZakVqdBla8E/how-to-access-controls-on-master-pages.html" title="How to: Access controls on Master Pages from Content Pages in ASP .NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vuSAqrGIyO48zt_a8zdP_aNsm3k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vuSAqrGIyO48zt_a8zdP_aNsm3k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vuSAqrGIyO48zt_a8zdP_aNsm3k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vuSAqrGIyO48zt_a8zdP_aNsm3k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;

We will assume that we have a Label control called "Label1" on your Master Page, you might want to change the text of that Label.

To do that write this code in your content page:


   1:  Label lbl = new Label();
   2:  lbl = (Label)Master.FindControl("Label1");
   3:  lbl.Text = "Text";


of course, this is all assuming the label is OUTSIDE the ContentPlaceHolder&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/ZakVqdBla8E" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/02/how-to-access-controls-on-master-pages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QHSXs9fyp7ImA9WhdbGEo.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-7974229610185652765</id><published>2009-02-01T11:39:00.002+02:00</published><updated>2011-10-17T20:15:38.567+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T20:15:38.567+02:00</app:edited><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="Secure Session State" /><title>How to: Secure Session State in ASP.NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7974229610185652765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7974229610185652765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/QC_iNciz-Xc/how-to-securing-session-state-in-aspnet.html" title="How to: Secure Session State in ASP.NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7rvLqrKLxc6uy4jGUYI4DDR4ceo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7rvLqrKLxc6uy4jGUYI4DDR4ceo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7rvLqrKLxc6uy4jGUYI4DDR4ceo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7rvLqrKLxc6uy4jGUYI4DDR4ceo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
The information in session state is very secure, because it is stored exclusively on the server. However,the cookie with the session ID can easily become compromised.
This means an eavesdropper could steal the cookie and assume the session on another computer.
Several workarounds address this problem.
One common approach is to use a custom session module that checks for changes in the client’s &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/QC_iNciz-Xc" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/02/how-to-securing-session-state-in-aspnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04FQng6fip7ImA9WhdbGEs.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-7772634378163616505</id><published>2009-01-29T10:42:00.000+02:00</published><updated>2011-10-17T18:45:13.616+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:45:13.616+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Encryption" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Encryption in C# .NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7772634378163616505?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/7772634378163616505?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/gWxG0SGZCHA/encryption-in-c-net.html" title="Encryption in C# .NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nZklS-m6CwB3Aq-311mrPM8M_2Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nZklS-m6CwB3Aq-311mrPM8M_2Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nZklS-m6CwB3Aq-311mrPM8M_2Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nZklS-m6CwB3Aq-311mrPM8M_2Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
This class uses a symmetric key algorithm (Rijndael/AES) to encrypt and decrypt data.
As long as encryption and decryption routines use the same
parameters to generate the keys, the keys are guaranteed to be the same.

In a real-life application, this may not be the most efficient way of handling encryption,
so as soon as you feel comfortable with it you may want to redesign this class.



   1:&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/gWxG0SGZCHA" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/01/encryption-in-c-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NQHw4eCp7ImA9WhdbGEs.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-4855419655032068724</id><published>2009-01-27T01:08:00.000+02:00</published><updated>2011-10-17T18:44:51.230+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:44:51.230+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Cross Page postback" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Cross Page postback in ASP.NET</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/4855419655032068724?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/4855419655032068724?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/IjWIYkU2lm4/cross-page-postback-in-aspnet-20.html" title="Cross Page postback in ASP.NET" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/efgEovGrkxbOnBNqcnDOogEy0cQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efgEovGrkxbOnBNqcnDOogEy0cQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/efgEovGrkxbOnBNqcnDOogEy0cQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/efgEovGrkxbOnBNqcnDOogEy0cQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
This is a new feature in ASP .NET 2.0.
The IButtonControl Interface contains a new property called PostBackUrl which points to the page to  which the current page will postback, Button, ImageButton and LinkButton  implements this interface and exposes the cross page postback  functionality.

When user clicks the button in the  current page will postback to the specified page which can access the&lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/IjWIYkU2lm4" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/01/cross-page-postback-in-aspnet-20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CRns7fCp7ImA9WhdbGEs.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-3615217420986833881</id><published>2009-01-25T22:25:00.000+02:00</published><updated>2011-10-17T18:44:27.504+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:44:27.504+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><title>Ajax Modal popup Extender - Infinite Scroll bar in ASP.NET 3.5</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3615217420986833881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/3615217420986833881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/YyhMOTWe9vc/ajax-modal-popup-extender-infinite.html" title="Ajax Modal popup Extender - Infinite Scroll bar in ASP.NET 3.5" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/csNvDaRCaaQpNs7q_poTwhAMHvg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/csNvDaRCaaQpNs7q_poTwhAMHvg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/csNvDaRCaaQpNs7q_poTwhAMHvg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/csNvDaRCaaQpNs7q_poTwhAMHvg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;

I was using Ajax Modal popup Extender in a Page that uses Master Page in a Web Application I am working on it.After Modal popup extender comes up, an infinite scroll bar is appearing, and a black box appears and when I tried to scroll down the scroll bar, the background becomes editable.It was a very strange problem for me but I was able to fix it and here is the solution:Make sure in your &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/YyhMOTWe9vc" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/01/ajax-modal-popup-extender-infinite.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08AQnw_fyp7ImA9WhdbGEs.&quot;"><id>tag:blogger.com,1999:blog-7232150415872926062.post-4063931086888693076</id><published>2009-01-23T11:00:00.000+02:00</published><updated>2011-10-17T18:44:03.247+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T18:44:03.247+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Vista" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><title>The permissions granted to user 'Domain\UserName' are insufficient for performing this operation</title><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/4063931086888693076?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7232150415872926062/posts/default/4063931086888693076?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/VmPvK/~3/Pf0jw2rKuX8/permissions-granted-to-user-username.html" title="The permissions granted to user 'Domain\UserName' are insufficient for performing this operation" /><author><name>Amr Saafan</name><uri>http://www.blogger.com/profile/07434802167262444653</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_29Ak0f9JR6s/SI3KB8qLslI/AAAAAAAAAAM/TNDmmbK2STk/S220/Formal.JPG" /></author><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Iy4oZyv5PWs2cjzKgNidbA8r9fg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Iy4oZyv5PWs2cjzKgNidbA8r9fg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Iy4oZyv5PWs2cjzKgNidbA8r9fg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Iy4oZyv5PWs2cjzKgNidbA8r9fg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
I have faced a problem when I tried to open the Reporting Service Web Site for SQL Server 2005 running on Vista Ultimate.

As you can see from the title of the post the error was
"The permissions granted to user 'Domain\UserName' are insufficient for  performing this operation"I have installed SQL Server 2005 Service Pack 2 and grant the user the Administrator permissions and I still got this &lt;img src="http://feeds.feedburner.com/~r/blogspot/VmPvK/~4/Pf0jw2rKuX8" height="1" width="1"/&gt;</content><feedburner:origLink>http://amrsaafan.blogspot.com/2009/01/permissions-granted-to-user-username.html</feedburner:origLink></entry></feed>

