<?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:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkUAQ384fCp7ImA9WhdbEks.&quot;"><id>tag:blogger.com,1999:blog-37277549</id><updated>2011-10-10T09:30:42.134-07:00</updated><title>.Net Technology   Quest</title><subtitle type="html">This blog contains .Net Technology related articles and posts including C#, SharePoint 2010, Silverlight, WPF, Html, Java Script, JQuery, User Controls, Custom Controls and CSS.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://vangalvenkat.blogspot.com/" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>24</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/netTechnologyQuest" /><feedburner:info uri="nettechnologyquest" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUUAQH45cCp7ImA9WhdXEUU.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-8082317155142025514</id><published>2011-08-24T03:48:00.000-07:00</published><updated>2011-08-24T05:00:41.028-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T05:00:41.028-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="managed client object model" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><title>SharePoint 2010 Managed Client Object Model. How to Get Site Properties?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
Silverlight applications use this Managed Client
Object Model .In the Client Object Model, each line of statement that requires some site information is a request
to the server, the server responds to the request and the Response is packed into
a Client Object which is easy to use. In Client Object Model we cannot get all
the required data on a single request as the data is too big SharePoint uses On
Demand serve request methodology for the Client Object Model. The developer should take
care when getting data from the server.He should request minimal information he needs from the Server using LINQ filter queries.&lt;/div&gt;

&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;

&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
Below is the code to Get Site Properties.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;PropertyValues&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; pValues = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;string&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;
siteCollectionUrl = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Empty;&amp;nbsp; &lt;span style="color: green;"&gt;// stores
sitecollection url;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;string&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;
siteUrl = &lt;span style="color: blue;"&gt;&lt;a href="http://yoursitename/"&gt;http://yoursitename&lt;/a&gt;
&lt;/span&gt;; &lt;span style="color: green;"&gt;// site url, may be site under a
sitecollection;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;string&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;
PropertyIDValue = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Empty;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;private&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; LoadSite()&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;
ctx = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(siteUrl);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; siteCollection = ctx.Site;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctx.Load(siteCollection, s =&amp;gt;
s.Url);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
ctx.ExecuteQueryAsync(GetSiteRequestSucceeded, RequestFailed);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;private&lt;/span&gt;
&lt;span style="color: blue;"&gt;void&lt;/span&gt; GetSiteRequestSucceeded(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestSucceededEventArgs&lt;/span&gt;
e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dispatcher.BeginInvoke(() =&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;siteCollectionUrl =
siteCollection.Url;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;
ctx = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(siteUrl)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentWeb = ctx.Web;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctx.Load(currentWeb, w =&amp;gt;
w.Title, w =&amp;gt; w.ServerRelativeUrl, w =&amp;gt; w.AllProperties);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.ExecuteQueryAsync(GetWebRequestSucceeded,
RequestFailed);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;private&lt;/span&gt;
&lt;span style="color: blue;"&gt;void&lt;/span&gt; GetWebRequestSucceeded(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestSucceededEventArgs&lt;/span&gt;
e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dispatcher.BeginInvoke(() =&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pValues =
currentWeb.AllProperties;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; ctx = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
&lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(siteUrl) ; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.Load(pValues);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.ExecuteQueryAsync(GetPropsSuccess,
RequestFailed);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;private&lt;/span&gt;
&lt;span style="color: blue;"&gt;void&lt;/span&gt; GetPropsSuccess(&lt;span style="color: blue;"&gt;object&lt;/span&gt;
sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestSucceededEventArgs&lt;/span&gt;
e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dispatcher.BeginInvoke(() =&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;this&lt;/span&gt;.PropertyIDValue
= (&lt;span style="color: blue;"&gt;string&lt;/span&gt;)pValues.FieldValues[&lt;span style="color: #a31515;"&gt;"propertyid"&lt;/span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;private&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; RequestFailed(&lt;span style="color: blue;"&gt;object&lt;/span&gt;
sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestFailedEventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dispatcher.BeginInvoke(() =&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color: #a31515;"&gt;"Error occured:&amp;nbsp;
"&lt;/span&gt; + e.Exception);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-8082317155142025514?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f_xXXPzER_8PDIX1MlTZJL1Ri0A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_xXXPzER_8PDIX1MlTZJL1Ri0A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f_xXXPzER_8PDIX1MlTZJL1Ri0A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_xXXPzER_8PDIX1MlTZJL1Ri0A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/v0d0rHgRK2E" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8082317155142025514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8082317155142025514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/v0d0rHgRK2E/sharepoint-2010-managed-client-object.html" title="SharePoint 2010 Managed Client Object Model. How to Get Site Properties?" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/08/sharepoint-2010-managed-client-object.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADSX4zeyp7ImA9WhdXEUU.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-6315828412662384413</id><published>2011-08-24T00:04:00.000-07:00</published><updated>2011-08-24T05:09:38.083-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T05:09:38.083-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web part" /><category scheme="http://www.blogger.com/atom/ns#" term="Modal Dialog Window" /><title>How to open Modal Popup from Silverlight in Sharepoint 2010 using Visual Web part</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
In our application we are using Silverlight to display some
of the site information. I have created a Silverlight Application and deployed
the XAP file in the Site root using Module.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
In the Silverlight application we are showing SharePoint users
as hyperlinks. When we click on the user, a SharePoint dialogue should open
which opens the user info page. We know that we can call java script functions
from Silverlight using the command .But if use SharePoint 2010 Built in SharePoint
Silverlight Web part, we cannot define the JavaScript function that relates to
this Silverlight application.&lt;/div&gt;
&lt;div class="lqm_ad" lqm_channel="1" lqm_format="2" lqm_publisher="735" lqm_zone="1"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
So I have created a Visual Web part which holds silver light object (the XAP file) in
it, the syntax is as simple as we add Silver light Object (XAP file )to the html file. &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;Note:&lt;/b&gt; &lt;i&gt;If we use Visual Web Part, then the
ClientContext .Current object in Silverlight will return null value.So we need
to change our code from &lt;/i&gt;&lt;i&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;ClientContext&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; ctx = &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;.Current&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;i&gt;&amp;nbsp;to &lt;/i&gt;&lt;i&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;
ctx = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(siteCollectionUrl);
&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="lqm_ad" lqm_channel="1" lqm_format="2" lqm_publisher="735" lqm_zone="1"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Here &lt;i&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;siteCollectionUrl&lt;/span&gt;&lt;/i&gt; will
be passed to the Silverlight using &lt;i&gt;initp&lt;/i&gt;&lt;i&gt;arams&lt;/i&gt; from the Visual Web part that holds the Silverlight Object.
Below is the code.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;SilverVisualWPUserControl.ascx&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Assembly&lt;/span&gt; &lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="$SharePoint.Project.AssemblyFullName$"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Assembly&lt;/span&gt; &lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.Web.CommandUI,
Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Register&lt;/span&gt; &lt;span style="color: red;"&gt;Tagprefix&lt;/span&gt;&lt;span style="color: blue;"&gt;="SharePoint"&lt;/span&gt;
&lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint.WebControls"&lt;/span&gt;
&lt;span style="color: red;"&gt;Assembly&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint,
Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Register&lt;/span&gt; &lt;span style="color: red;"&gt;Tagprefix&lt;/span&gt;&lt;span style="color: blue;"&gt;="Utilities"&lt;/span&gt;
&lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint.Utilities"&lt;/span&gt;
&lt;span style="color: red;"&gt;Assembly&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint,
Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Register&lt;/span&gt; &lt;span style="color: red;"&gt;Tagprefix&lt;/span&gt;&lt;span style="color: blue;"&gt;="asp"&lt;/span&gt;
&lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="System.Web.UI"&lt;/span&gt;
&lt;span style="color: red;"&gt;Assembly&lt;/span&gt;&lt;span style="color: blue;"&gt;="System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Import&lt;/span&gt; &lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Register&lt;/span&gt; &lt;span style="color: red;"&gt;Tagprefix&lt;/span&gt;&lt;span style="color: blue;"&gt;="WebPartPages"&lt;/span&gt;
&lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint.WebPartPages"&lt;/span&gt;
&lt;span style="color: red;"&gt;Assembly&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint,
Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;@&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: maroon;"&gt;Control&lt;/span&gt; &lt;span style="color: red;"&gt;Language&lt;/span&gt;&lt;span style="color: blue;"&gt;="C#"&lt;/span&gt;
&lt;span style="color: red;"&gt;AutoEventWireup&lt;/span&gt;&lt;span style="color: blue;"&gt;="true"&lt;/span&gt;
&lt;span style="color: red;"&gt;CodeBehind&lt;/span&gt;&lt;span style="color: blue;"&gt;="SilverPropertiesTabUserControl.ascx.cs"&lt;/span&gt;
&lt;span style="color: red;"&gt;Inherits&lt;/span&gt;&lt;span style="color: blue;"&gt;="DLRSilverTab.SilverPropertiesTab.SilverPropertiesTabUserControl"&lt;/span&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt; &lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/javascript"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;function&lt;/span&gt;
onSilverlightError(sender, args) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
appSource = &lt;span style="color: maroon;"&gt;""&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;
(sender != &lt;span style="color: blue;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; sender != 0) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; appSource =
sender.getHost().Source;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
errorType = args.ErrorType;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
iErrorCode = args.ErrorCode;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
errMsg = &lt;span style="color: maroon;"&gt;"Unhandled Error in Silverlight 2
Application "&lt;/span&gt; + appSource + &lt;span style="color: maroon;"&gt;"\n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Code:
"&lt;/span&gt; + iErrorCode + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;errMsg += &lt;span style="color: maroon;"&gt;"Category:
"&lt;/span&gt; + errorType + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Message:
"&lt;/span&gt; + args.ErrorMessage + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;
(errorType == &lt;span style="color: maroon;"&gt;"ParserError"&lt;/span&gt;) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"File: "&lt;/span&gt; + args.xamlFile + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Line: "&lt;/span&gt; + args.lineNumber + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Position: "&lt;/span&gt; + args.charPosition + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;else&lt;/span&gt;
&lt;span style="color: blue;"&gt;if&lt;/span&gt; (errorType == &lt;span style="color: maroon;"&gt;"RuntimeError"&lt;/span&gt;)
{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;
(args.lineNumber != 0) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Line: "&lt;/span&gt; + args.lineNumber + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"Position: "&lt;/span&gt; + args.charPosition + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errMsg += &lt;span style="color: maroon;"&gt;"MethodName: "&lt;/span&gt; + args.methodName + &lt;span style="color: maroon;"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;throw&lt;/span&gt;
&lt;span style="color: blue;"&gt;new&lt;/span&gt; Error(errMsg);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;function&lt;/span&gt;
OpenDialogueWidow(url) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
options = SP.UI.$create_DialogOptions();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options.width = 750;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options.height = 650;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options.url = url;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;options.dialogReturnValueCallback =
Function.createDelegate(&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;null&lt;/span&gt;, portal_modalDialogClosedCallback);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
SP.UI.ModalDialog.showModalDialog(options);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;function&lt;/span&gt;
portal_modalDialogClosedCallback(result, value) {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="silverlightObject"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;SilverVisualWPUserControl.ascx.cs
Page_Load method&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;protected&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;
&lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt;
sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt;
siteCollectionUrl = &lt;span style="color: #2b91af;"&gt;SPContext&lt;/span&gt;.Current.Web.Url;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt;
html =&lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"&amp;lt;object
data=\"data:application/x-silverlight-2,\"
type=\"application/x-silverlight-2\" "&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&lt;span style="color: #a31515;"&gt;"style=\"display:block\"
height=\"250px\" width=\"100%\"&amp;nbsp; &amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"source\" value=\"/SilverTabControl.xap\"/&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"onerror\" value=\"onSilverlightError\" /&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"background\" value=\"white\" /&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"minRuntimeVersion\" value=\"2.0.31005.0\"
/&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"initParams\" value=\"PropertyList=Property
Information,PropertyContactList=Properties,PropertyID=Property_x0020_ID,PropertyIDValue=1,Duration=6000,url={0}\"
/&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;param
name=\"autoUpgrade\" value=\"true\" /&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;a
href=\"http://go.microsoft.com/fwlink/?LinkID=124807\"
style=\"text-decoration: none;\"&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;img
src=\"http://go.microsoft.com/fwlink/?LinkId=108181\" alt=\"Get
Microsoft Silverlight\" style=\"border-style: none\"/&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &lt;span style="color: #a31515;"&gt;"&amp;lt;/a&amp;gt;&amp;lt;/object&amp;gt;"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
+&lt;span style="color: #a31515;"&gt;"&amp;lt;iframe
style='visibility:hidden;height:0;width:0;border:0px;'
scrolling=no&amp;gt;&amp;lt;/iframe&amp;gt;"&lt;/span&gt;,siteCollectionUrl);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; silverlightObject.InnerHtml = html;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Silverlight Application MainPage.xaml.cs&amp;nbsp; How to invoke JavaScript Method to open
Dialogue Window.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;HyperlinkButton&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; contactLink = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;HyperlinkButton&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contactLink.Click += &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;RoutedEventHandler&lt;/span&gt;(contactLink_Click);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contactLink.Tag = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Uri&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"/_layouts/userdisp.aspx?ID="&lt;/span&gt; +
spUser.Id);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contactLink.Cursor = &lt;span style="color: #2b91af;"&gt;Cursors&lt;/span&gt;.Hand;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;void&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;
contactLink_Click(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;RoutedEventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;HyperlinkButton&lt;/span&gt;
link= sender &lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;HyperlinkButton&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;(link!=&lt;span style="color: blue;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; link.Tag !=&lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;HtmlPage&lt;/span&gt;.Window.Invoke(&lt;span style="color: #a31515;"&gt;"OpenDialogueWidow"&lt;/span&gt;, link.Tag.ToString());&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;In
the above Code &lt;span style="color: #a31515;"&gt;OpenDialogueWidow &lt;/span&gt;&lt;/span&gt;is the JavaScript &amp;nbsp;function name which defined in the Visual Web
part&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-6315828412662384413?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jCzvKfjS8EW5NPp_GaF-8UgWu_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jCzvKfjS8EW5NPp_GaF-8UgWu_8/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/jCzvKfjS8EW5NPp_GaF-8UgWu_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jCzvKfjS8EW5NPp_GaF-8UgWu_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/3tg4PDEcj5k" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/6315828412662384413?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/6315828412662384413?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/3tg4PDEcj5k/how-to-open-modal-popup-from.html" title="How to open Modal Popup from Silverlight in Sharepoint 2010 using Visual Web part" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/08/how-to-open-modal-popup-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHSXs8eyp7ImA9WhdXEUU.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-8135485570367075730</id><published>2011-08-09T04:22:00.001-07:00</published><updated>2011-08-24T05:02:18.573-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T05:02:18.573-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="list item attachments" /><title>SharePoint 2010 Getting List Item Attachments using Silverlight Client Object Model</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span xmlns=""&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;I did a lot of research to get list item attachments. I have searched in forums but found no solution. &lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Using Client Object Model, we cannot get List Item Attachments collection, client object model will return a list item object, but the object doesn't contain the attachments collection info and&amp;nbsp;supports no methods to get attachments collection. &lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;The alternative method is calling web service method GetAttachmentCollection from the service lists.asmx. This method returns the result in the form of XMLNode. Here is the sample code which works perfectly. &lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;The below example Gets the list item from a given list, then Gets its first image attachment and shows it in the Silverlight Image Control. &lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman; font-size: 12pt;"&gt;Add the below line in the import section to import SharePoint.Client dll. &lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: blue;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;using&lt;span style="color: black;"&gt; SP = Microsoft.SharePoint.Client; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;br /&gt;&lt;/div&gt;

&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;

&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: black; font-family: Times New Roman; font-size: 12pt;"&gt;Here follows the code. This code I have copied from my Visual studio and formatted here to relate it to the post, I may forgot to declare some of the variables, but once you copy this code in to your Visual Studio, you can easily fix those compilation errors. &lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;SP.&lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt; context; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;SP.&lt;span style="color: #2b91af;"&gt;Web&lt;/span&gt; spWeb; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;SP.&lt;span style="color: #2b91af;"&gt;Web&lt;/span&gt; currentWeb; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;SP.&lt;span style="color: #2b91af;"&gt;List&lt;/span&gt; propertiesList; &lt;/span&gt;&lt;br /&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: blue;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;string&lt;span style="color: black;"&gt; serviceUrl = &lt;span style="color: blue;"&gt;string&lt;span style="color: black;"&gt;.Empty; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background: none repeat scroll 0% 0% white;"&gt;
&lt;span style="color: black;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;SP&lt;span style="color: blue;"&gt;.&lt;span style="color: #2b91af;"&gt;ListItemCollection&lt;span style="color: blue;"&gt; &lt;span style="color: black;"&gt;listItems&lt;span style="color: blue;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Georgia; font-size: 11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; LoadPropertyInfo() &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; (context = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(siteCollectionUrl)) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;spWeb = context.Web; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;propertiesList = spWeb.Lists.GetByTitle(listName); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;FieldCollection&lt;/span&gt; fields = propertiesList.Fields; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;context.Load(fields); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;SP.&lt;span style="color: #2b91af;"&gt;CamlQuery&lt;/span&gt; query = &lt;span style="color: blue;"&gt;new&lt;/span&gt; SP.&lt;span style="color: #2b91af;"&gt;CamlQuery&lt;/span&gt;(); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;query.ViewXml = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"&amp;lt;View&amp;gt;&amp;lt;Query&amp;gt;&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name=\"{0}\" /&amp;gt;&amp;lt;Value Type=\"Text\"&amp;gt;{1}&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;&amp;lt;/Query&amp;gt;&amp;lt;/View&amp;gt;"&lt;/span&gt;, propertyID, PropertyIDValue); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;listItems = propertiesList.GetItems(query); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;context.Load(listItems); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;context.ExecuteQueryAsync(GetRequestSucceeded, RequestFailed); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; RequestFailed(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestFailedEventArgs&lt;/span&gt; e) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;Dispatcher.BeginInvoke(() =&amp;gt; &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color: #a31515;"&gt;"Error occured: "&lt;/span&gt; + e.Exception); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;}); &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; GetRequestSucceeded(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, SP.&lt;span style="color: #2b91af;"&gt;ClientRequestSucceededEventArgs&lt;/span&gt; e) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;Dispatcher.BeginInvoke(() =&amp;gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;serviceUrl = e.Request.WebRequest.RequestUri.AbsoluteUri; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;serviceUrl = serviceUrl.Substring(0, serviceUrl.IndexOf(&lt;span style="color: #a31515;"&gt;"_vti_bin"&lt;/span&gt;)); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (SP.&lt;span style="color: #2b91af;"&gt;ListItem&lt;/span&gt; item &lt;span style="color: blue;"&gt;in&lt;/span&gt; listItems) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; GetAttchmentCollection(item.Id.ToString()); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;}); &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; GetAttchmentCollection(&lt;span style="color: blue;"&gt;string&lt;/span&gt; id) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; RedirectHost = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Empty; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; Host = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Empty; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;context = SP.&lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;.Current; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;RedirectHost = serviceUrl + &lt;span style="color: #a31515;"&gt;"_vti_bin/Lists.asmx"&lt;/span&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;BasicHttpBinding&lt;/span&gt; binding = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;BasicHttpBinding&lt;/span&gt;(); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (System.Windows.Browser.&lt;span style="color: #2b91af;"&gt;HtmlPage&lt;/span&gt;.Document.DocumentUri.Scheme.StartsWith(&lt;span style="color: #a31515;"&gt;"https"&lt;/span&gt;)) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;binding.Security.Mode = &lt;span style="color: #2b91af;"&gt;BasicHttpSecurityMode&lt;/span&gt;.Transport; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;binding.MaxReceivedMessageSize = &lt;span style="color: blue;"&gt;int&lt;/span&gt;.MaxValue; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;EndpointAddress&lt;/span&gt; endpoint = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;EndpointAddress&lt;/span&gt;(RedirectHost); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;ServiceReference1.&lt;span style="color: #2b91af;"&gt;ListsSoapClient&lt;/span&gt; oClient = &lt;span style="color: blue;"&gt;new&lt;/span&gt; ServiceReference1.&lt;span style="color: #2b91af;"&gt;ListsSoapClient&lt;/span&gt;(binding, endpoint); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;oClient.GetAttachmentCollectionCompleted += &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;EventHandler&lt;/span&gt;&amp;lt;ServiceReference1.&lt;span style="color: #2b91af;"&gt;GetAttachmentCollectionCompletedEventArgs&lt;/span&gt;&amp;gt;(oClient_GetAttachmentCollectionCompleted); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span closure_uid_yz2xkn="128" style="font-family: Consolas; font-size: 10pt;"&gt;oClient.GetAttachmentCollectionAsync(listName,id); &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;void&lt;/span&gt; oClient_GetAttachmentCollectionCompleted(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, ServiceReference1.&lt;span style="color: #2b91af;"&gt;GetAttachmentCollectionCompletedEventArgs&lt;/span&gt; e) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; element = e.Result; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; attachments = element.Value; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;[] splitString = { &lt;span style="color: #a31515;"&gt;"http"&lt;/span&gt; }; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;[] attchmentArray = attachments.Split(splitString, &lt;span style="color: #2b91af;"&gt;StringSplitOptions&lt;/span&gt;.RemoveEmptyEntries); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; attchmentArray.Length; i++) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;string&lt;/span&gt; extension=System.IO.&lt;span style="color: #2b91af;"&gt;Path&lt;/span&gt;.GetExtension(attchmentArray[i]).ToLower(); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (extension == &lt;span style="color: #a31515;"&gt;".png"&lt;/span&gt; || extension == &lt;span style="color: #a31515;"&gt;".jpg"&lt;/span&gt; || extension == &lt;span style="color: #a31515;"&gt;".jpeg"&lt;/span&gt; || extension == &lt;span style="color: #a31515;"&gt;".tif"&lt;/span&gt;) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 108pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;DownloadAttachedFileFromListItem(&lt;span style="color: #a31515;"&gt;"http"&lt;/span&gt; + attchmentArray[i]); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 108pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;break&lt;/span&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 72pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; DownloadAttachedFileFromListItem(&lt;span style="color: blue;"&gt;string&lt;/span&gt; fileName) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt; clientContext = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ClientContext&lt;/span&gt;(serviceUrl)) &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;File&lt;/span&gt;.OpenBinaryDirect(clientContext, &lt;span style="color: #a31515;"&gt;"/"&lt;/span&gt; + fileName.Replace(serviceUrl, &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;), OpenBinaryFileSuccess, OpenBinaryFileFailure); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;void&lt;/span&gt; OpenBinaryFileSuccess(&lt;span style="color: blue;"&gt;object&lt;/span&gt; o, &lt;span style="color: #2b91af;"&gt;OpenBinarySucceededEventArgs&lt;/span&gt; e) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;Dispatcher.BeginInvoke(() =&amp;gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: #2b91af;"&gt;BitmapImage&lt;/span&gt; bitmapimage = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;BitmapImage&lt;/span&gt;(); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;bitmapimage.SetSource(e.Stream); &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;imgPhoto.Width = bitmapimage.PixelWidth &amp;gt; imgPhoto.ActualWidth ? imgPhoto.ActualWidth : bitmapimage.PixelWidth; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;imgPhoto.Height = bitmapimage.PixelHeight &amp;gt; imgPhoto.ActualHeight ? imgPhoto.ActualHeight : bitmapimage.PixelHeight; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;imgPhoto.Source = bitmapimage; &lt;/span&gt;&lt;/div&gt;
&lt;div style="margin-left: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;}); &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;void&lt;/span&gt; OpenBinaryFileFailure(&lt;span style="color: blue;"&gt;object&lt;/span&gt; o, &lt;span style="color: #2b91af;"&gt;OpenBinaryFailedEventArgs&lt;/span&gt; e) &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{ &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-8135485570367075730?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SC3O9b2-YYfwt2reBnwlFbzihz0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SC3O9b2-YYfwt2reBnwlFbzihz0/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/SC3O9b2-YYfwt2reBnwlFbzihz0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SC3O9b2-YYfwt2reBnwlFbzihz0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/MurOb-VUrcc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8135485570367075730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8135485570367075730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/MurOb-VUrcc/sharepoint-2010-getting-list-item.html" title="SharePoint 2010 Getting List Item Attachments using Silverlight Client Object Model" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/08/sharepoint-2010-getting-list-item.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4NQHwzeSp7ImA9WhZREko.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-92230460218567851</id><published>2011-04-08T07:29:00.000-07:00</published><updated>2011-04-08T07:29:51.281-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T07:29:51.281-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="workflow" /><title>Create a custom workflow activity</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="container"&gt;
&lt;div class="body"&gt;
When you create a custom workflow activity you should create a separate ACTIONS file.&amp;nbsp; Editing the WSS.ACTIONS file is trouble.&lt;br /&gt;

Generally the message "&lt;b&gt;The list of workflow actions on the server 
references an assembly that does not exist. Some actions will not be 
available. the assembly strong name is&lt;/b&gt; ..." occurs because the ACTIONS 
file doesn't match the assembly it references. Normally you would see that error because someone has extended the 
Workflow actions available in SPD with a custom action developed in 
Visual Studio.&amp;nbsp; These custom actions are loaded when your workstation 
reads the WSS.ACTIONS file on the server.&amp;nbsp; The file is located in the 12
 hive under Template\1033\workflow.&amp;nbsp; Your WSS.Actions file contains a 
reference to a custom action .dll which is not available on the server.&lt;br /&gt;

If you have verified that the assembly strong name is correct, verify
 that the ACTIONS file parameters match the assembly's activity 
properties.&amp;nbsp; Be sure to check the "DependencyProperty.Register" methods 
too.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-92230460218567851?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/56iKLT_ActTeRncFfkNIWFB1akM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/56iKLT_ActTeRncFfkNIWFB1akM/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/56iKLT_ActTeRncFfkNIWFB1akM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/56iKLT_ActTeRncFfkNIWFB1akM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/vH4iYwlg9Lk" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/92230460218567851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/92230460218567851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/vH4iYwlg9Lk/create-custom-workflow-activity.html" title="Create a custom workflow activity" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/04/create-custom-workflow-activity.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MNQno6fyp7ImA9WhZSFUo.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-3595684548225959006</id><published>2011-03-31T06:41:00.000-07:00</published><updated>2011-03-31T06:51:33.417-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-31T06:51:33.417-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="WebPart" /><category scheme="http://www.blogger.com/atom/ns#" term="LinQ" /><title>Sharepoint 2010 Web Part and Linq</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;In this exercise, you will develop and deploy a Visual Web
Part that reads data from a list and displays &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;in a DataGrid. In this exercise, you will:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;1.&amp;nbsp; Create a Visual
Web Part. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;2.&amp;nbsp; Generate Linq proxy
code. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;3.&amp;nbsp; Use a Linq
provider to read data from a SharePoint list. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;4.&amp;nbsp; Render the data
using the SPDataGrid web control.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;Task 1 - Create a new
SharePoint Project&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
In this task, a solution and
project will be created. It will contain the rest of the development work in &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
1.&amp;nbsp;
Open Visual Studio 2010 by going to Start Menu | All Programs |
Microsoft Visual Studio 2010 | Microsoft Visual Studio 2010. &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
2.&amp;nbsp;
From the menu, select File | New | Project. &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
3.&amp;nbsp;
In the New Project dialog window, choose Visual C# | SharePoint | 2010
from the Installed Templates. &lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
4.&amp;nbsp;
Select Visual Web Part from the Project Item&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
5.&amp;nbsp;
In the SharePoint Customization Wizard: &lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin-left: 1in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;Enter your &lt;b&gt;SharePoint&lt;/b&gt;
site address for the local site.(What is the site do you want to use for
debugging) &lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;Set the trust level to Deploy as a farm
solution. &lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1in; text-indent: -0.25in;"&gt;
&lt;span style="font-family: Symbol;"&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;Click Finish button.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
6. Visual Studio will create the
new SPCHOL200-Ex1 project and add the necessary files.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
7. Notice that Visual Studio also
creates a Visual Web Part named VisualWebPart1. Within the Solution Explorer,
expand VisualWebPart1 and open VisualWebPart1.webpart.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 0.5in;"&gt;
8.Change the value of the property
element with the name attribute value of Title to SPLinqDemoTitle and the value
of the property element with the name attribute value of Description to
SPLinqDemoPart Description. This will change the Title and Description property
of the Visual Web Part once it is deployed. Save the file.&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;xml&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;version&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;1.0&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;encoding&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;utf-8&lt;/span&gt;"&lt;span style="color: blue;"&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;webParts&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;webPart&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;http://schemas.microsoft.com/WebPart/v3&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;metaData&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;type&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;name&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;SPCHOL200_Ex1.VisualWebPart1.VisualWebPart1,
$SharePoint.Project.AssemblyFullName$&lt;/span&gt;"&lt;span style="color: blue;"&gt;
/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;importErrorMessage&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;$Resources:core,ImportErrorMessage;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;importErrorMessage&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;metaData&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;data&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;properties&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;property&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: red; font-family: Consolas; font-size: 9.5pt;"&gt;name&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;Title&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;string&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;SPLinqDemoTitle&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;property&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="background: none repeat scroll 0% 0% yellow; color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;property&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: red; font-family: Consolas; font-size: 9.5pt;"&gt;name&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="background: none repeat scroll 0% 0% yellow; font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;Description&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;string&lt;/span&gt;"&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;SPLinqDemoPart Description&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;property&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;properties&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;data&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;webPart&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;webParts&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Task 2 - Generate
LINQ-to-SharePoint proxy class to access list data &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;In this task, you will
use the new spmetal.exe code generation utility and generate the Linq-to-&lt;/span&gt;&lt;span style="font-size: small;"&gt;SharePoint proxy code.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;1.&amp;nbsp; In the Solution Explorer, right-click on the
Project and select Open Folder in Windows &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;Explorer. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;2.&amp;nbsp; Hold Shift key and right click anywhere in
the Explorer Window and select Open Command &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;Window Here to open
the command prompt window in the current project directory:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;3.&amp;nbsp; Type the following command in the command
prompt and press Enter to set the path to the &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;SharePoint 2010
folder: &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;i&gt;set path=%path%;c:\program files\common files\microsoft
shared\web server extensions\14\bin &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;4.&amp;nbsp; Type the following command in the command
prompt and press Enter to generate the Linq-to-&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;SharePoint proxy code.
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;i&gt;spmetal.exe /web:http://your web site address /namespace:Your
Project name.VisualWebPart1 /code:SPLinq.cs &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;Note – you may get
warnings about content types for list Form Templates. You can safely &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;ignore this warning
and continue &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;5.&amp;nbsp; Close the command window and switch back to
Visual Studio. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;6.&amp;nbsp; In Visual Studio, right click on the Project
and select Add | Existing Item.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;7.&amp;nbsp; Select SPLinq.cs from the Add Existing Item
dialog window and click Add:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;8.&amp;nbsp; In the Solution Explorer, right click on
References and select Add Reference. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;9.&amp;nbsp; Switch to Browse tab and enter C:\Program
Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI in the File
Name text box. Press Enter to change directories. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;10. Select
Microsoft.SharePoint.Linq.dll.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;11. Click OK to add
the reference to your project. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Task 3 - Access the SharePoint
list data in Visual Web Part&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;In
this task, you will add code to your solution that will allow the Visual Web
Part to retrieve SharePoint &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;list
data. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;1.&amp;nbsp; In Solution Explorer, expand VisualWebPart1
and double-click on VisualWebPart1UserControl.ascx. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;2.&amp;nbsp; Visual Studio will open the Visual Web Part
User Control. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;3.&amp;nbsp; Add the following code to the user control to
construct your grid view.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue;"&gt;@&lt;/span&gt;
&lt;span style="color: maroon;"&gt;Import&lt;/span&gt; &lt;span style="color: red;"&gt;Namespace&lt;/span&gt;&lt;span style="color: blue;"&gt;="Microsoft.SharePoint.WebControls"&lt;/span&gt; &lt;span style="background: none repeat scroll 0% 0% yellow;"&gt;%&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPGridView&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="spGridView"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: red;"&gt;AutoGenerateColumns&lt;/span&gt;&lt;span style="color: blue;"&gt;="false"&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;HeaderStyle&lt;/span&gt; &lt;span style="color: red;"&gt;HorizontalAlign&lt;/span&gt;&lt;span style="color: blue;"&gt;="Left"&lt;/span&gt; &lt;span style="color: red;"&gt;ForeColor&lt;/span&gt;&lt;span style="color: blue;"&gt;="Navy"&lt;/span&gt; &lt;span style="color: red;"&gt;Font-Bold&lt;/span&gt;&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;Columns&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt;&amp;nbsp;
&lt;span style="color: red;"&gt;DataField&lt;/span&gt;&lt;span style="color: blue;"&gt;="Id"&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: red;"&gt;HeaderText&lt;/span&gt;&lt;span style="color: blue;"&gt;="Id"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt; &lt;span style="color: red;"&gt;DataField&lt;/span&gt;&lt;span style="color: blue;"&gt;="Path"&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: red;"&gt;HeaderText&lt;/span&gt;&lt;span style="color: blue;"&gt;="Path"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt; &lt;span style="color: red;"&gt;DataField&lt;/span&gt;&lt;span style="color: blue;"&gt;="Title"&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: red;"&gt;HeaderText&lt;/span&gt;&lt;span style="color: blue;"&gt;="Title"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPBoundField&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;Columns&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 1in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;SharePoint&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;SPGridView&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;4. In the Solution
Explorer, right click on VisualWebPart1UserControl.ascx and select View Code. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;5. Add the following
using statements to the code behind:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.Linq;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt;
Microsoft.SharePoint;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt;
System.Linq;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;6. Insert the
following code inside the Page_Load method:In my application I have created a
Document Library with a name “Venkat Photos” ,if you observe your SPLinq.cs
file, you will observe &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;
dc = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SPLinqDataContext&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;SPContext&lt;/span&gt;.Current.Web.Url);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt;
venkatPhotos = dc.GetList&amp;lt;&lt;span style="color: #2b91af;"&gt;VenkatPhotosPicture&lt;/span&gt;&amp;gt;(&lt;span style="color: #a31515;"&gt;"Venkat Photos"&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; empQuery =
&lt;span style="color: blue;"&gt;from&lt;/span&gt; photo &lt;span style="color: blue;"&gt;in&lt;/span&gt;
venkatPhotos &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;select&lt;/span&gt; &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;photo.Id,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; photo.Path,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; photo.Title&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;spGridView.DataSource = empQuery;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;spGridView.DataBind(); &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Task 4 – Build and Deploy the Visual
Web Part &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;1.&amp;nbsp; In the Solution Explorer, right click on Your
Project and select Deploy. This will build and &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;deploy the Visual Web
Part to the local SharePoint site &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;2.&amp;nbsp; Open Internet Explorer and browse your
website &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;3.&amp;nbsp; Click the Edit icon in the top menu to open
the SharePoint Ribbon to the Editing Tools.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;5.&amp;nbsp; Switch to Insert tab in the Ribbon and click
on Web Part to insert a Web Part to the page.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;6.&amp;nbsp; Under Categories, Select Custom. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;7.&amp;nbsp; Under Web Parts, select SPLinqDemoTitle web
part.Put your cursor in the area of the page where you want the Web Part to
appear. This must be a zone that accepts Web Parts. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;8.&amp;nbsp; Click Add to add the web part to the page.
This will add the SPLinqDemoTitle web part to the &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;selected layout zone.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;9.&amp;nbsp; Click on Page, click the down arrow on the
“Save and Close” button, and select Stop Editing &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;to save the page and
stop editing. Click Yes when prompted to save the changes you made.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;span style="font-size: small;"&gt;10.You will see list
of items displaying on the Grid.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin: 0in 0in 0.0001pt 0.5in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-3595684548225959006?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a2WFttcsAm4NL9qXPUYO1ahjZro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a2WFttcsAm4NL9qXPUYO1ahjZro/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/a2WFttcsAm4NL9qXPUYO1ahjZro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a2WFttcsAm4NL9qXPUYO1ahjZro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/FDLxbC56kO4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3595684548225959006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3595684548225959006?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/FDLxbC56kO4/sharepoint-2010-web-part-and-linq.html" title="Sharepoint 2010 Web Part and Linq" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/sharepoint-2010-web-part-and-linq.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8ER388cCp7ImA9WhZSFE0.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-5373226418769362955</id><published>2011-03-29T04:49:00.001-07:00</published><updated>2011-03-29T05:13:26.178-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-29T05:13:26.178-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="asp.net page lifecycle" /><title>Asp.Net Page LifeCycle</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span xmlns=""&gt;&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;When a page request is sent to the Web server, the page is run through a series of events during its creation and disposal.&lt;/span&gt;&lt;span style="font-size: small;"&gt;Each request for an .aspx page that hits IIS is handed over to HTTP Pipeline. HTTP Pipeline is a chain of managed objects that sequentially process the request and convert it to plain HTML text content. The start point of HTTP Pipeline is the HttpRuntime class. The ASP.NET infrastructure creates each instance of this class per AppDomain hosted within the worker process. HttpRuntime class picks up an HttpApplication object from an internal pool and sets it to work on the request. It finds out what class has to handle the request. The association between the resources and handlers are stored in the configurable file of the application
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;Once the HTTP page handler class is fully identified, the ASP.NET runtime calls the handler's ProcessRequest to start the process. This implementation begins by calling the method FrameworkInitialize(), which builds the control trees for the page. This is a protected and virtual member of TemplateControl class, class from which page itself derives.&lt;br /&gt;&lt;br /&gt;Next the processRequest() makes page transits various phases: initialization, loading of viewstate and postback data, loading of page's user code and execution postback server-side events. Then page enters in render mode, the viewstate is updated and HTML generated is sent to the output console. Finally page is unloaded and request is considered completely served.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_PreIni&lt;/b&gt;t: &lt;/span&gt;&lt;span style="font-size: small;"&gt;Raised after the start stage is complete and before the initialization stage begins.
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;Use this event for the following:
&lt;/span&gt;&lt;/div&gt;
&lt;ul style="font-family: inherit;"&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Check the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;IsPostBack&lt;/span&gt;&lt;/a&gt; property to determine whether this is the first time the page is being processed. The &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.iscallback.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;IsCallback&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.iscrosspagepostback.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;IsCrossPagePostBack&lt;/span&gt;&lt;/a&gt; properties have also been set at this time.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Create or re-create dynamic controls.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Set a master page dynamically.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Set the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.theme.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Theme&lt;/span&gt;&lt;/a&gt; property dynamically.
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Read or set profile property values.
&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_Init&lt;/b&gt; :&lt;/span&gt;&lt;span style="font-size: small;"&gt; This is fired after the page's control tree has been successfully created. All the controls that are statically declared in the .aspx file will be initialized with the default values. Controls can use this event to initialize some of the settings that can be used throughout the lifetime of the incoming web request. Viewstate information will not be available at this stage. This Event &lt;/span&gt;&lt;span style="font-size: small;"&gt;Raised after all controls have been initialized and any skin settings have been applied. The &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.init.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Init&lt;/span&gt;&lt;/a&gt; event of individual controls occurs before the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.init.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Init&lt;/span&gt;&lt;/a&gt; event of the page.Use this event to read or initialize control properties.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_PreLoad&lt;/b&gt;: Raised after the page loads view state for itself and all controls, and after it processes postback data that is included with the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.request.aspx"&gt;Request&lt;/a&gt; instance.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_Load&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; After initialization, page framework loads the view state for the page. Viewstate is a collection of name/value pairs, where control's and page itself store information that is persistent among web requests. It contains the state of the controls the last time the page was processed on the server. By overriding LoadViewState() method, component developer can understand how viewstate is restored.Once viewstate is restored, control will be updated with the client side changes. It loads the posted data values. The PostBackData event gives control a chance to update their state that reflects the state of the HTML element on the client.&lt;br /&gt;&lt;br /&gt;At the end of the posted data changes event, controls will be reflected with changes done on the client. At this point, load event is fired.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;
    &lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;btnSubmit_Clicked&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; Key event in the life cycle is when the server-side code associated with an event triggered on the client. When the user clicks on the button, the page posts back.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;RaisePostBackEvent&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; Page framework calls the RaisePostBackEvent. This event looks up for the event handler and run the associated delegate.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;
    &lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_PreRender&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; After PostBack event, page prepares for rendering. PreRender event is called. This is the place where user can do the update operations before the viewstate is stored and output is rendered. This Event
    &lt;/span&gt;&lt;span style="font-size: small;"&gt;Raised after the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Page&lt;/span&gt;&lt;/a&gt; object has created all controls that are required in order to render the page, including child controls of composite controls. (To do this, the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Page&lt;/span&gt;&lt;/a&gt; object calls &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.ensurechildcontrols.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;EnsureChildControls&lt;/span&gt;&lt;/a&gt; for each control and for the page.)
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Page&lt;/span&gt;&lt;/a&gt; object raises the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.prerender.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;PreRender&lt;/span&gt;&lt;/a&gt; event on the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Page&lt;/span&gt;&lt;/a&gt; object, and then recursively does the same for each child control. The &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.prerender.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;PreRender&lt;/span&gt;&lt;/a&gt; event of individual controls occurs after the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.prerender.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;PreRender&lt;/span&gt;&lt;/a&gt; event of the page.
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;Use the event to make final changes to the contents of the page or its controls before the rendering stage begins.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;SaveViewState&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; Next stage is saving view state, all the values of the controls will be saved to their own viewstate collection. The resultant viewstate is serialized, hashed, base24 encoded and associated with the _viewstate hidden field.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;
    &lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Render&lt;/b&gt;:&lt;/span&gt;&lt;span style="font-size: small;"&gt; Next the render method is called. This method takes the HtmlWriter object and uses it to accumulate all HTML text to be generated for the control. For each control the page calls the render method and caches the HTML output. The rendering mechanism for the control can be altered by overriding this render method.
    &lt;/span&gt;&lt;span style="font-size: small;"&gt;This is not an event; instead, at this stage of processing, the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Page&lt;/span&gt;&lt;/a&gt; object calls this method on each control. All ASP.NET Web server controls have a &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.render.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Render&lt;/span&gt;&lt;/a&gt; method that writes out the control's markup to send to the browser.
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;If you create a custom control, you typically override this method to output the control's markup. However, if your custom control incorporates only standard ASP.NET Web server controls and no custom markup, you do not need to override the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.control.render.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Render&lt;/span&gt;&lt;/a&gt; method. For more information, see &lt;a href="http://msdn.microsoft.com/en-us/library/zt27tfhy.aspx"&gt;&lt;span style="color: blue; text-decoration: underline;"&gt;Developing Custom ASP.NET Server Controls&lt;/span&gt;&lt;/a&gt;.
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;A user control (an .ascx file) automatically incorporates rendering, so you do not need to explicitly render the control in code.
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Page_Unload&lt;/b&gt;: This is called just before the page object is dismissed. In this event, you can release critical resources you have such as database connections, files, graphical objects etc. After this event browser receives the HTTP response packet and displays the page. At this time Response object not available.
    &lt;/span&gt;&lt;span style="font-size: small;"&gt;During the unload stage, the page and its controls have been rendered, so you cannot make further changes to the response stream. If you attempt to call a method such as the Response.Write method, the page will throw an exception. If you observe the given sample, if we use Response in this event, the system raises an error that says 'Response Object not available at this stage'
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;To understand the page life cycle clearly, create a website and add a &lt;b&gt;PageLifeCycle.aspx&lt;/b&gt; page to the website. Add the below lines of code to the page and view it in the browser.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;PageLifeCycle.aspx&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="background-color: yellow;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue;"&gt;@&lt;/span&gt;
     &lt;span style="color: #a31515;"&gt;Page&lt;/span&gt;
     &lt;span style="color: red;"&gt;Language&lt;span style="color: blue;"&gt;="C#"&lt;/span&gt; AutoEventWireup&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; CodeFile&lt;span style="color: blue;"&gt;="PageLifeCycle.aspx.cs"&lt;/span&gt; Inherits&lt;span style="color: blue;"&gt;="PageLifeCycle"&lt;/span&gt;
     &lt;/span&gt;&lt;span style="background-color: yellow;"&gt;%&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;!&lt;span style="color: #a31515;"&gt;DOCTYPE&lt;/span&gt;
      &lt;span style="color: red;"&gt;html&lt;/span&gt;
      &lt;span style="color: red;"&gt;PUBLIC&lt;/span&gt; "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt;
     &lt;span style="color: blue;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;html&lt;/span&gt;
     &lt;span style="color: red;"&gt;xmlns&lt;span style="color: blue;"&gt;="http://www.w3.org/1999/xhtml"&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;
     &lt;span style="color: red;"&gt;runat&lt;span style="color: blue;"&gt;="server"&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;title&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;title&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;head&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;body&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;form&lt;/span&gt;
      &lt;span style="color: red;"&gt;id&lt;span style="color: blue;"&gt;="form1"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;table&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Name&lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: #a31515;"&gt;TextBox&lt;/span&gt;
              &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="tbName"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
               &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: #a31515;"&gt;TextBox&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Designation&lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: #a31515;"&gt;DropDownList&lt;/span&gt;
              &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="ddlDesignation"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
               &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: #a31515;"&gt;DropDownList&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                   &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&lt;span style="color: red;"&gt;&amp;amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;span style="color: #a31515;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: #a31515;"&gt;Button&lt;/span&gt;
                &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="btnSubmit"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; Text&lt;span style="color: blue;"&gt;="Submit"&lt;/span&gt; OnClick&lt;span style="color: blue;"&gt;="btnSubmit_Clicked"&lt;/span&gt;
                 &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
                 &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;td&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;tr&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;table&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;form&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;body&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Courier New; font-size: 10pt;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;html&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=""&gt;&lt;br /&gt;
&lt;span style="font-size: 10pt;"&gt;&lt;b&gt;PageLifeCycle.aspx.cs
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Linq;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;partial&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PageLifeCycle&lt;/span&gt; : System.Web.UI.&lt;span style="color: #2b91af;"&gt;Page
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;int&lt;/span&gt; counter = 1;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_PreLoad(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Page_PreLoad"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; OnLoad(&lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.OnLoad(e);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (!IsPostBack)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            BindDesignation();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Page_Load"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; BindDesignation()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;Info&lt;/span&gt;&amp;gt; infoList = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;Info&lt;/span&gt;&amp;gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 1; i &amp;lt;= 5; i++)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;            infoList.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Info&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Venkat"&lt;/span&gt;+i,&lt;span style="color: #a31515;"&gt;"Software Engineer"&lt;/span&gt;+i));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        ddlDesignation.DataSource = infoList;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        ddlDesignation.DataValueField = &lt;span style="color: #a31515;"&gt;"Designation"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        ddlDesignation.DataTextField = &lt;span style="color: #a31515;"&gt;"Designation"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        ddlDesignation.DataBind();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; LoadControlState(&lt;span style="color: blue;"&gt;object&lt;/span&gt; savedState)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.LoadControlState(savedState);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"LoadControlState"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_LoadViewState(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"LoadViewState"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; LoadViewState(&lt;span style="color: blue;"&gt;object&lt;/span&gt; viewState)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.LoadViewState(viewState);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"LoadViewState"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;object&lt;/span&gt; SaveViewState()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"SaveViewState"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.SaveViewState();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; RaisePostBackEvent(&lt;span style="color: #2b91af;"&gt;IPostBackEventHandler&lt;/span&gt; sourceControl, &lt;span style="color: blue;"&gt;string&lt;/span&gt; eventArg)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.RaisePostBackEvent(sourceControl,eventArg);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"RaisePostBackEvent"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;override&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Render(&lt;span style="color: #2b91af;"&gt;HtmlTextWriter&lt;/span&gt; writer)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;base&lt;/span&gt;.Render(writer);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Render"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; btnSubmit_Clicked(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"btnSubmit_Clicked"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_PreInit(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Page_PreInit"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Init(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Page_Init"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_PreRender(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        WriteOutput(&lt;span style="color: #a31515;"&gt;"Page_PreRender"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Unload(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: green;"&gt;//WriteOutput("Page_Unload");
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; WriteOutput(&lt;span style="color: blue;"&gt;string&lt;/span&gt; eventName)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        Response.Write(&lt;span style="color: #a31515;"&gt;"Step no: "&lt;/span&gt; + counter++ + &lt;span style="color: #a31515;"&gt;"--&amp;gt; "&lt;/span&gt;+eventName+&lt;span style="color: #a31515;"&gt;"&amp;lt;br/&amp;gt;"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        Response.Write(&lt;span style="color: #a31515;"&gt;"Name: "&lt;/span&gt; + (tbName.Text == &lt;span style="color: blue;"&gt;null&lt;/span&gt; ? &lt;span style="color: #a31515;"&gt;"Null"&lt;/span&gt; : tbName.Text + &lt;span style="color: #a31515;"&gt;"&amp;lt;br/&amp;gt;"&lt;/span&gt;));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        Response.Write(&lt;span style="color: #a31515;"&gt;"Designation: "&lt;/span&gt; + (ddlDesignation.SelectedValue == &lt;span style="color: blue;"&gt;null&lt;/span&gt; ? &lt;span style="color: #a31515;"&gt;"Null"&lt;/span&gt; : ddlDesignation.SelectedValue + &lt;span style="color: #a31515;"&gt;"&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;"&lt;/span&gt;));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Info
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; Name { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; Designation { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt; Info(&lt;span style="color: blue;"&gt;string&lt;/span&gt; name,&lt;span style="color: blue;"&gt;string&lt;/span&gt; designation)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        Name = name;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;        Designation = designation;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier New; font-size: 10pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;If you view the page in the browser , the below screen will be shown,
&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-QbK6_pNwzis/TZHJ04dR8tI/AAAAAAAAAGY/X5BQP-Gj3Gw/s1600/pagelifecycle1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-QbK6_pNwzis/TZHJ04dR8tI/AAAAAAAAAGY/X5BQP-Gj3Gw/s1600/pagelifecycle1.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;Click on the Submit Button to Postback the page, then the below screen will be shown.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-_4fJGwYmKno/TZHKb7AFohI/AAAAAAAAAGg/qoMFKrNE-zc/s1600/pagelifecycle2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-_4fJGwYmKno/TZHKb7AFohI/AAAAAAAAAGg/qoMFKrNE-zc/s1600/pagelifecycle2.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=""&gt;

&lt;span style="font-size: 10pt;"&gt;&lt;b&gt;
     &lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-5373226418769362955?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lh6a-TeQWVfx7-xWd2d39e9L9VA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lh6a-TeQWVfx7-xWd2d39e9L9VA/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/Lh6a-TeQWVfx7-xWd2d39e9L9VA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lh6a-TeQWVfx7-xWd2d39e9L9VA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/HnsWXs1LCxo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5373226418769362955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5373226418769362955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/HnsWXs1LCxo/aspnet-page-life-cycle.html" title="Asp.Net Page LifeCycle" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-QbK6_pNwzis/TZHJ04dR8tI/AAAAAAAAAGY/X5BQP-Gj3Gw/s72-c/pagelifecycle1.png" height="72" width="72" /><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/aspnet-page-life-cycle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcAQHs6eip7ImA9WhZSE08.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-9115802627369754391</id><published>2011-03-28T07:34:00.000-07:00</published><updated>2011-03-28T07:37:21.512-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T07:37:21.512-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ispostback" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><title>Why IsPostBack Check?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: #0070c0; text-decoration: underline;"&gt;Binding Data &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
We often bind data to Dropdown lists and Repeater etc, in ‘PageLoad’ event. Sometimes we bind data without checking page ‘IsPostBack’ value.Due to this small mistake, the changes that we made to dropdown selection will be lost. When trying to catch the selected value of the dropdown list in the ‘Post back’ event, it will be set to default value. Any novice learner of .Net will get surprised to see, if their changes were not effecting.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Here what happens is the ’Page Load’ events occurs first, and then the ‘Post back’ event. Here the drop down list (in our case) binds two
times. Whenever we submit a page by clicking on the button, the first event that takes place is ‘Page Load’ event then the ‘Button click’ event. So the BindDropDown()
will executes again and the changes that we made will get lost.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
So here the conclusion is Data Binding operation should be done before page post back.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;Here is the Sample Code:Binding the data by checking the page ‘Post Back’ event.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Default.aspx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-size: auto auto; background-attachment: scroll; background-color: yellow; background-image: none; background-position: 0% 0%; background-repeat: repeat;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;@&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; &lt;span style="color: maroon;"&gt;Page&lt;/span&gt; &lt;span style="color: red;"&gt;Language&lt;/span&gt;&lt;span style="color: blue;"&gt;="C#"&lt;/span&gt; &lt;span style="color: red;"&gt;AutoEventWireup&lt;/span&gt;&lt;span style="color: blue;"&gt;="true"&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;CodeFile&lt;/span&gt;&lt;span style="color: blue;"&gt;="Default.aspx.cs"&lt;/span&gt; &lt;span style="color: red;"&gt;Inherits&lt;/span&gt;&lt;span style="color: blue;"&gt;="_Default"&lt;/span&gt; &lt;span style="-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-size: auto auto; background-attachment: scroll; background-color: yellow; background-image: none; background-position: 0% 0%; background-repeat: repeat;"&gt;%&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-size: auto auto; background-attachment: scroll; background-color: yellow; background-image: none; background-position: 0% 0%; background-repeat: repeat;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; &lt;span style="color: red;"&gt;html&lt;/span&gt; &lt;span style="color: red;"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: blue;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: blue;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;html&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; &lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;head&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Page Post
back and Databinding&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;head&lt;/span&gt;&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;body&lt;/span&gt;&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;form&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="form1"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;Label&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="lblStatus"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;Label&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;DropDownList&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="ddlBooks"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; &lt;span style="color: red;"&gt;EnableViewState&lt;/span&gt;&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;DropDownList&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;Button&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="btnSubmit"&lt;/span&gt; &lt;span style="color: red;"&gt;OnClick&lt;/span&gt;&lt;span style="color: blue;"&gt;="BtnSubmitClicked"&lt;/span&gt; &lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="Submit"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;form&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;body&lt;/span&gt;&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-family: '; font-size: 10;"&gt;html&lt;/span&gt;&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: '; font-size: 10; text-decoration: underline;"&gt;Default.aspx.cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Data;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Configuration;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web.Security;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web.UI;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web.UI.WebControls;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web.UI.WebControls.WebParts;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Web.UI.HtmlControls;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Collections.ObjectModel;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;using&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; System.Collections.Generic;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="color: blue; font-family: '; font-size: 10;"&gt;public&lt;/span&gt;&lt;span style="font-family: '; font-size: 10;"&gt; &lt;span style="color: blue;"&gt;partial&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: teal;"&gt;_Default&lt;/span&gt; : System.Web.UI.&lt;span style="color: teal;"&gt;Page&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt;sender, &lt;span style="color: teal;"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;if &lt;/span&gt;(!IsPostBack)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;BindDropDown();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; BindDropDown()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;&lt;span style="color: teal;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt; books = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: teal;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;books.Add(&lt;span style="color: maroon;"&gt;"C#&lt;span style="font-size: 0pt;"&gt; &lt;/span&gt;fundamentals"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;books.Add(&lt;span style="color: maroon;"&gt;"Masteringin Styles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;books.Add(&lt;span style="color: maroon;"&gt;"C#Advanced"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;books.Sort();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;ddlBooks.DataSource = books;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;ddlBooks.DataBind();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;ddlBooks.Items.Insert(0,&lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: teal;"&gt;ListItem&lt;/span&gt;(&lt;span style="color: maroon;"&gt;"Select ne"&lt;/span&gt;,&lt;span style="color: maroon;"&gt;"select"&lt;/span&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; BtnSubmitClicked(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, &lt;span style="color: teal;"&gt;entArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;lblStatus.Text =ddlBooks.SelectedValue;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;&lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-family: '; font-size: 10;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;Try to remove the IsPostBak condition and run the code.see the difference.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: #993399; line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
 &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; 
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;Another mistake we often do is forget to ‘Enable View State’ of the page. By default view state is enabled for all controls, there is no need to explicitly enable it. However, if we disable it in ‘web.config’ file, we have to explicitly enable it where ever we want. Here are some guide lines to enable view state of drop down list.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: 0pt;"&gt;
&lt;/span&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;
 &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:.5in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast 	{mso-style-priority:34; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:.5in; 	mso-add-space:auto; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1863548368; 	mso-list-type:hybrid; 	mso-list-template-ids:-1307304078 1073487516 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-number-format:roman-upper; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:37.5pt; 	text-indent:-.5in;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; 
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;‘View State’ can be disabled/enabled in&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;span style="font-size: 0pt;"&gt;I.&lt;span style="font-family: '; font-size: 7;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt;Web.config&lt;span style="font-size: 0pt;"&gt; &lt;/span&gt;file (to disable ‘view sate’ of all pages)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;span style="font-size: 0pt;"&gt;II.&lt;span style="font-family: '; font-size: 7;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt;Master page &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;span style="font-size: 0pt;"&gt;III.&lt;span style="font-family: '; font-size: 7;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt;Aspx &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;Page.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;span style="font-size: 0pt;"&gt;IV.&lt;span style="font-family: '; font-size: 7;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt;User control&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;span style="font-size: 0pt;"&gt;V.&lt;span style="font-family: '; font-size: 7;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 0pt;"&gt;With in the Control itself.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 37.5pt; text-indent: -0.5in;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;Take an example of &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;‘drop down list’, when the &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;view state set to false for all pages in ‘web.config’ file,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;view state won’t work for all pages. After submitting the page the drop down will have no items bound to it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;To enable view state for a particular page , we have to enable it on both &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;Master page, and the Aspx Page. If the drop down list is placed in a user control, then we have to enable the view state in the user control also, other wise the view state of the drop down will get disabled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;i&gt;&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;i&gt;&lt;span style="font-size: 0pt;"&gt;Even if it is set to true in all, but disabled in the control, then it get disabled but the converse is false.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;Conclusion:If you want to enable view state on dropdown list &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;when the view state get disabled in web.config file; We should explicitly enable it on the Master page, Aspx Page where it’s being declared and &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;the user control(if it is declared in User control). Then only the viewstate of the control get enabled.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;If Viewstate enabled in web.config and &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;disabled in either of master page or Aspx Page, then viewstate of dropdown list&lt;span style="font-size: 0pt;"&gt; &lt;/span&gt;get disabled. If the view state enabled on both Master page and Aspx Page, &lt;span style="font-size: 0pt;"&gt;&lt;/span&gt;then no need to explicitly enable it in user control and the control itself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;
&lt;span style="font-size: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-9115802627369754391?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gfPD16zNTvKio5JC00NVccZpaZk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gfPD16zNTvKio5JC00NVccZpaZk/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/gfPD16zNTvKio5JC00NVccZpaZk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gfPD16zNTvKio5JC00NVccZpaZk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/E-_BMHOBJSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/9115802627369754391/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=9115802627369754391" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/9115802627369754391?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/9115802627369754391?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/E-_BMHOBJSc/small-mistakes-we-do-while-coding.html" title="Why IsPostBack Check?" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/01/small-mistakes-we-do-while-coding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUDRnc7fSp7ImA9WhdXEUU.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-4051928794925345434</id><published>2011-03-25T00:30:00.000-07:00</published><updated>2011-08-24T05:17:57.905-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T05:17:57.905-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="debugging" /><title>How to debug silverlight webpart in sharepoint 2010.?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
SharePoint Silverlight debugging in Visual Studio is not supported by
 default, due to Script debugging settings turned on. It means that you 
can’t set breakpoints and step into your code in VS if you are not 
deploying Silverlight controls via feature. Such functionality is 
supported when you host your SL project in external Web Project (another
 reason not to host in SharePoint during development)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;
To provide the SharePoint SL debugging capabilities you need to 
package your .XAP file in SharePoint Project (in VS) and deploy as a 
Feature. Such approach allows to enable “Siverlight Debugging” instead 
of client one, and step into your .cs code from Visual Studio 2010. This
 options is set from the VS IDE. Navigate to the SharePoint project 
properties –&amp;gt; SharePoint Tab –&amp;gt; click “Enable Silverlight 
Debugging”. That checkbox will activate the Remote Debugger and you will
 be able to debug SL hosted in SharePoint using Visual Studio 2010 (but 
you need to configure the Remote Debugger first, opening the firewall 
ports. On the 64bit windows you need to configure the x86 version of 
msvsmon.exe because the Visual Studio is x86)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh6.googleusercontent.com/-6WJc1oqAxUU/TYxEGr4vw0I/AAAAAAAAAGU/uOIzS10sRH4/s1600/enable+sharepoint+debugging.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-6WJc1oqAxUU/TYxEGr4vw0I/AAAAAAAAAGU/uOIzS10sRH4/s1600/enable+sharepoint+debugging.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;

&lt;br /&gt;
&lt;b&gt;Note: &lt;/b&gt;Debugging doesn’t work if you 
don’t have another instance of the the SL page opened in browser. Seems 
there is a bug resolving assemblies, because when you start debugging 
your solution might be re-builded , IIS restarts, thus remote debugger 
can’t attach to the right assemblies. To fix it just open another tab in
 browser, navigate to page with SL control you are debugging and only 
after that start debugging which will open the second instance of that 
page.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Debug both silverlight and javascript 
together&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to debug both silverlight and javascript 
together, especially when you’re doing HTML bridge development where 
requests seamlessly pass between SL and JS &lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Use Chrome instead of IE,&lt;/li&gt;
&lt;li&gt;Rig your SharePoint project to use Silverlight debugging,&lt;/li&gt;
&lt;li&gt;Inside Chrome press CTRL_ALT_J to open the javascript debugger, and use chrome’s SL debugger. &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-4051928794925345434?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e-MNGuyhHa44Q8v_u3_qW2jpIwg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e-MNGuyhHa44Q8v_u3_qW2jpIwg/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/e-MNGuyhHa44Q8v_u3_qW2jpIwg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e-MNGuyhHa44Q8v_u3_qW2jpIwg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/Mnybf8oZhBQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4051928794925345434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4051928794925345434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/Mnybf8oZhBQ/how-to-debug-silverlight-webpart-in.html" title="How to debug silverlight webpart in sharepoint 2010.?" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-6WJc1oqAxUU/TYxEGr4vw0I/AAAAAAAAAGU/uOIzS10sRH4/s72-c/enable+sharepoint+debugging.png" height="72" width="72" /><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/how-to-debug-silverlight-webpart-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YGQn09fyp7ImA9WhZTGUs.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-4234468044949867002</id><published>2011-03-24T05:13:00.000-07:00</published><updated>2011-03-24T05:18:43.367-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T05:18:43.367-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><category scheme="http://www.blogger.com/atom/ns#" term="sp2010" /><title>SP 2010 PowerShell Commands</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Windows PowerShell is a command-line scripting tool that provides an administrator full access to applicable application programming interfaces (APIs), along with the ability to unlock the capability to interact directly with SharePoint 2010 Products to manipulate Web applications, site collections, sites, lists and much more. In addition, the administrator has the ability to script cmdlets (pronounced "command-lets"), which makes for an improved experience from past product versions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Windows PowerShell 2.0 is a pre-requisite for installing SharePoint 2010 Products. It will be installed, if necessary, when you run the Microsoft SharePoint Products Preparation Tool. By default, Windows PowerShell is located at the following path: &amp;lt;%SystemRoot%&amp;gt;\System32\WindowsPowerShell\v1.0\PowerShell.exe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Windows PowerShell 2.0 includes the following new features.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; Remoting&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 lets you run commands on one or many remote&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; computers with a single Windows PowerShell command. You can run&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; individual commands, or you can create a persistent connection &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (a session) to run a series of related commands. You can also start a&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session with a remote computer so that the commands you type run&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; directly on the remote computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The remoting features of Windows PowerShell are built on Windows&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remote Management (WinRM). WinRM is the Microsoft implementation of&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the WS-Management protocol, a standard SOAP-based, firewall-compatible&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; communications protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The remote computers must have Windows PowerShell 2.0, the Microsoft .NET&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Framework 2.0, and the WinRM service. Remote commands are supported&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on all operating systems that can run Windows PowerShell. The&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; current user must have permission to run commands on the remote &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; computers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To support remoting, the Invoke-Command, Enter-PSSession, and &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit-PSSession cmdlets have been added, along with other cmdlets&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; that contain the PSSession noun. These cmdlets let you create and manage&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; persistent connections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The ComputerName parameter has also been added to several cmdlets, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; including the Get-Process, Get-Service, and Get-Eventlog cmdlets. This&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameter allows you to get information about remote computers.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; These cmdlets use .NET Framework methods to get their data,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so they do not rely on Windows PowerShell remoting. They do not require&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; any new programs or configuration. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Background Jobs&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Background jobs are commands that run asynchronously. When you run a &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background job, the command prompt returns immediately, even if the &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command is still running. You can use the background job feature to run a&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex command in the background so that you can use your session for &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; other work while the command runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can run a background job on a local or remote computer and then save &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the results on the local or remote computer. To run a job remotely, use &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Invoke-Command cmdlet.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell includes a set of cmdlets that contain the Job noun&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (the Job cmdlets). Use these cmdlets for creating, starting, managing, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and deleting background jobs and for getting the results of a background&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; job. To get a list of the job cmdlets, type the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get-command *-job&lt;br /&gt;
&lt;br /&gt;&amp;nbsp; Script Debugger&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 includes a cmdlet-based debugger for scripts and &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; functions. The debugger is supported by a fully documented public API &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; that you can use to build your own debugger or to customize or extend&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the debugger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The debugger cmdlets let you set breakpoints on lines, columns, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variables, and commands. These cmdlets let you manage the breakpoints&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and display the call stack. You can create conditional breakpoints and&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; specify custom actions at a breakpoint, such as running diagnostic and&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logging scripts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When you reach a breakpoint, Windows PowerShell suspends execution&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and starts the debugger. The debugger includes a set of custom commands&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; that let you step through the code. You can also run standard Windows&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PowerShell commands to display the values of variables, and you can use &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmdlets to investigate the results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&amp;nbsp; Data Section&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scripts designed for Windows PowerShell 2.0 can have one or more&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA sections that isolate the data from the script logic. The data in &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the new DATA section is restricted to a specified subset of the Windows&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PowerShell scripting language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In Windows PowerShell 2.0, the DATA section is used to support&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; script internationalization. You can use the DATA section to isolate&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and identify user message strings that will be translated into&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; multiple user interface languages. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;nbsp; Script Internationalization&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 script internationalization features allow you&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to better serve users throughout the world. Script internationalization&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enables scripts and functions to display messages and Help text to users&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in multiple languages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The script internationalization features query the operating system user&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interface culture ($PsUICulture) during execution and then import the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; appropriate translated text strings so you can display them to the user.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Data section lets you store text strings separate from code so that&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; they are easily identified. A new cmdlet, ConvertFrom-StringData, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; converts text strings into dictionary-like hash tables to facilitate &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&amp;nbsp; WMI Cmdlets&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Windows Management Instrumentation (WMI) functionality of &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 is improved with the addition of the following&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmdlets:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Remove-WmiObject&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Set-WmiInstance&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Invoke-WmiMethod&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New parameters have been added to the Get-WmiObject cmdlet. All the WMI&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmdlets now support the following parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - EnableAllPrivileges&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Impersonation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Authentication&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Authority&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; These new parameters give you more refined control over the security &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration of your WMI operations without requiring you to work &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; directly with the types in the .NET Framework Class Library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For a list of WMI cmdlets, type the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get-help *wmi*&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To get help for each cmdlet, type get-help followed by the cmdlet name.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; The Get-WinEvent Cmdlet&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Get-WinEvent cmdlet gets events from Event Viewer logs and from &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Event Tracing for Windows (ETW) event log files on local and remote &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; computers. It can get events from classic event logs and from the &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Event Logs that were introduced in Windows Vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can use Get-WinEvent to get the objects that represent event logs, event&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log providers, and the events in the logs. Get-WinEvent lets you combine&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; events from different sources in a single command. It supports&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; advanced queries in XML Path Language (XPath), XML, and hash table &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-WinEvent requires Windows Vista or Windows Server 2008 and the &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft .NET Framework 3.5. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; The Out-Gridview Cmdlet&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Out-GridView cmdlet displays the results of other commands in an&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interactive table in which you can search, sort, group, and filter the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; results. For example, you can send the results of a Get-Process, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-WmiObject, Get-WinEvent, or Get-Eventlog command to Out-GridView and &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then use the table features to examine the data.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; help out-gridview -full&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; The Add-Type Cmdlet&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Add-Type cmdlet lets you add .NET Framework types to &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell from the source code of another .NET Framework &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Type compiles the source code that creates the types and generates&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assemblies that contain the new .NET Framework types. Then, you can use &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the .NET Framework types in Windows PowerShell commands along with the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; standard object types provided by the .NET Framework.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can also use Add-Type to load assemblies into your session so that &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; you can use the types in the assemblies in Windows PowerShell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add-Type allows you develop new .NET Framework types, to &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use .NET Framework types in C# libraries, and to access Win32 APIs.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; Event Notification&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 introduces event notification. Users can register&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and subscribe to events, such as Windows PowerShell events, WMI events,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; or .NET Framework events. And, users can listen, forward, and act on &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; management and system events both synchronously and asynchronously.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Developers can write applications that use the event architecture&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to receive notification about state changes. Users can write&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts that subscribe to various events and that react to the content.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell provides cmdlets that create new events, get&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; events and event subscriptions, register and unregister events,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait for events, and delete events. For more information about these&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmdlets, type the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get-command *-event&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; Modules&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell modules let you divide and organize your&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell scripts into independent, self-contained,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reusable units. Code from a module executes in its own context,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so it does not add to, conflict with, or overwrite the variables,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; functions, aliases, and other resources in the session.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can write, distribute, combine, share, and reuse modules to build &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; simple scripts and complex applications. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 includes cmdlets to add, get, and remove modules&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and to export module members. For more information about the cmdlets &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; that are related to modules, type the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get-command *-module* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; Transactions&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 includes support for transactions. Transactions&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; let you undo an entire series of operations. Transactions are available&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; only for operations that support transactions. They are designed for &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applications that require atomicity, consistency, isolation, and &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; recoverability, like databases and message queuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cmdlets and providers that support transactions have a new&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UseTransaction parameter. To start an operation within a transaction, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use the Start-Transaction cmdlet. Then, when you use the cmdlets that &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perform the operation, use the UseTransaction parameter of each cmdlet&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when you want the command to be part of a transaction. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If any command in the transaction fails at any point, use the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rollback-Transaction cmdlet to undo all the commands in the transaction.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If all the commands succeed, use the Commit-Transaction cmdlet to make &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the command actions permanent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows PowerShell 2.0 includes cmdlets to start, use, commit, and roll&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; back transactions. For information about these cmdlets, type the &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; following command:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get-command *transaction*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Accessing Windows PowerShell for SharePoint 2010 Products&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
After installing SharePoint 2010 Products, the applicable Windows PowerShell cmdlets are available by using the SharePoint 2010 Management Shell, or by using the Windows PowerShell console. With the management shell, you can manage every aspect of SharePoint 2010 Products. You can create new site collections, Web applications, user accounts, service applications, proxies, and more. The commands from the management shell output SharePoint objects based on the Microsoft .NET Platform. These objects can be applied as input to subsequent commands or stored in local variables for later use.&lt;br /&gt;
&lt;br /&gt;
With the management shell, you do not have to register the snap-in that contains the cmdlets. Registration of the Microsoft.SharePoint.PowerShell.dll module for SharePoint 2010 cmdlets is automatic, as a result of the line Add-PSSnapin Microsoft.SharePoint.PowerShell in the SharePoint.ps1 file located in %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Config\PowerShell\Registration. If you choose to use the Windows PowerShell console, you must register this snap-in manually.&lt;br /&gt;
&lt;br /&gt;
Whether you are using the management shell or the Windows PowerShell console, you can also load additional snap-ins. For more information, see Customizing Profiles (http://go.microsoft.com/fwlink/?LinkId=183166).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;To access the SharePoint 2010 Management Shell&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 1.On the Start menu, click All Programs.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 2.Click Microsoft SharePoint 2010 Products.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 3.Click SharePoint 2010 Management Shell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The SharePoint 2010 Management Shell and the Windows PowerShell console also differ in the use of the ReuseThread option, which defines how the threading model is used. The management shell's use is defined by this line, {Host.Runspace.ThreadOptions = "ReuseThread"}, which is in the SharePoint.ps1 file. For more information, see PS Thread Options (http://go.microsoft.com/fwlink/?LinkId=183145).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Permissions&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Before you can use the management shell and the Windows PowerShell cmdlets, verify that you meet the following minimum requirements: &lt;br /&gt;
&lt;br /&gt;
If you do not have membership in the SharePoint_Shell_Access role or WSS_Admin_WPG local group, use the Add-SPShellAdmin cmdlet. When the Add-SPShellAdmin cmdlet is used, the user is added to the WSS_Admin_WPG group in all front-end Web servers and is added to the SharePoint_Shell_Access role. If the target database does not have a SharePoint_Shell_Access role, the role is automatically created. Once the Add-SPShellAdmin cmdlet has been run, the user can run SharePoint 2010 Windows PowerShell cmdlets in a multiple-server farm environment.&lt;br /&gt;
&lt;br /&gt;
When you run the Add-SPShellAdmin cmdlet to add a user to the SharePoint_Shell_Access role, you must have the following security permissions:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Securityadmin server role access on the SQL instance and the db_owner role in a database.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Administrative permission on the local computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Typically, the person that will use the Add-SPShellAdmin cmdlet must be associated with the user account that was used for Setup.&lt;br /&gt;
&lt;br /&gt;
You must run the Add-SPShellAdmin cmdlet for all databases to which you want to grant access. If no database is specified, the farm configuration database is used. If you do specify a database, the farm content database will be included in addition to the farm configuration database you specify.&lt;br /&gt;
&lt;br /&gt;
To see a list of all of the *SPShellAdmin cmdlets, from a Windows PowerShell command prompt, type Get-Command -Noun SPShellAdmin.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scripts and execution policies&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Although you can use Windows PowerShell to perform a single administrative task, the real benefit of using Windows PowerShell cmdlets is the ability to use a script to automate a series of tasks. A script is a plain text file that contains one or more Windows PowerShell commands. Windows PowerShell scripts have a .ps1 file name extension.&lt;br /&gt;
&lt;br /&gt;
When using a script, be aware that the minimum required execution policy for SharePoint 2010 Products is RemoteSigned, while the default policy for Windows PowerShell is Restricted. If the policy is left as Restricted, the SharePoint 2010 Management Shell will change the policy for Windows PowerShell to RemoteSigned. This means the SharePoint 2010 Management Shell must be launched with elevated administrative permission by selecting Run as administrator. This change will apply to all Windows PowerShell sessions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-4234468044949867002?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cpI4aHlqqEoliRd9ohVP3s8YDRQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cpI4aHlqqEoliRd9ohVP3s8YDRQ/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/cpI4aHlqqEoliRd9ohVP3s8YDRQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cpI4aHlqqEoliRd9ohVP3s8YDRQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/TIEQawePYj0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4234468044949867002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4234468044949867002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/TIEQawePYj0/sp-2010-powershell-commands.html" title="SP 2010 PowerShell Commands" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/sp-2010-powershell-commands.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8BQH85eyp7ImA9WhZTGUs.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-5567101730018708429</id><published>2011-03-24T04:57:00.000-07:00</published><updated>2011-03-24T04:57:31.123-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T04:57:31.123-07:00</app:edited><title>Web Site vs Web Application project in  .Net</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Website project type was introduced in the VS 2005 and Web Application 
model introduced in VS 2003. Website project type is based on folder 
structure and does not require a project file. Later in VS 2005 sp1 
project file was introduced for the VS 2005 website project type. Now in
 VS 2008 we can create both project types.A common question by asp.net developers is what project model should I use for asp.net application?Every project model has it's own advantages and disadvantages.&lt;br /&gt;
&lt;br /&gt;
Major difference between Web Application and Website is when you deploy the WebApps, you can just copy the Compiled Assembly and 
Visual elements to the IIS folder where as in Website you need to copy 
everything to the IIS to work.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Website:&lt;/b&gt;&lt;br /&gt;
It is a collection of web pages and other information such as images, 
sound, and video files, etc. that are made available to end users using 
different browsers like IE, FireFox, Chrome etc. through a single web 
server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Web Application:&lt;/b&gt;&lt;br /&gt;
A web application serves a specific function such a shopping cart or a blogging application.&lt;br /&gt;
&lt;br /&gt;
A web site can be a collection of several web applications.&amp;nbsp;
    &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Web Application project model&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;Provides the same Web project semantics as Visual Studio .NET 2003 Web projects. &lt;/li&gt;
&lt;li&gt;Has a project file (structure based on project files). &lt;/li&gt;
&lt;li&gt;Build model - all code in the project is compiled into a single assembly. &lt;/li&gt;
&lt;li&gt;Supports both IIS and the built-in ASP.NET Development Server. &lt;/li&gt;
&lt;li&gt;Supports
 all the features of Visual Studio 2005 (refactoring, generics, etc.) 
and of ASP.NET 2.0 (master pages, membership and login, site navigation,
 themes, etc). &lt;/li&gt;
&lt;li&gt;Using FrontPage Server Extensions (FPSE) are no longer a requirement. &lt;/li&gt;
&lt;/ol&gt;
&lt;i&gt;&lt;b&gt;Web Site project model&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;No project file (Based on file system). &lt;/li&gt;
&lt;li&gt;New compilation model.&amp;nbsp; (Read &lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/" target="_blank" title="Codebehind and Compilation in ASP.NET 2.0"&gt;here&lt;/a&gt; or &lt;a href="http://west-wind.com/weblog/posts/2128.aspx" target="_blank" title="New Compilation Modes in ASP.NET 2.0"&gt;here&lt;/a&gt; for more details) and ... &lt;/li&gt;
&lt;li&gt;Dynamic compilation and working on pages without building entire site on each page view. &lt;/li&gt;
&lt;li&gt;Supports both IIS and the built-in ASP.NET Development Server. &lt;/li&gt;
&lt;li&gt;Each page has it's own assembly. &lt;/li&gt;
&lt;li&gt;Different code model.&amp;nbsp; (Read &lt;a href="http://www.odetocode.com/Articles/406.aspx" target="_blank" title="The Code Models Of ASP.NET 2.0"&gt;here&lt;/a&gt; for more details) &lt;/li&gt;
&lt;/ol&gt;
&lt;i&gt;&lt;b&gt;Which model should I use?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;You need to migrate large Visual Studio .NET 2003 applications to VS 2005? use the &lt;b&gt;Web Application project&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;You want to open and edit any directory as a Web project without creating a project file? use &lt;b&gt;Web Site project&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;You need to add pre-build and post-build steps during compilation? use &lt;b&gt;Web Application project&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;You need to build a Web application using multiple Web projects? use &lt;b&gt;Web Application project&lt;/b&gt;. &lt;/li&gt;
&lt;li&gt;You want to generate one assembly for each page? use &lt;b&gt;Web Site project&lt;/b&gt;.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;You prefer dynamic compilation and working on pages without building entire site on each page view? use &lt;b&gt;Web Site project&lt;/b&gt;.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;You prefer single-page code model to code-behind model? use &lt;b&gt;Web Site project&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-5567101730018708429?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cQ-9hcPDE2_Kr7PcBWgFLEE3lvQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cQ-9hcPDE2_Kr7PcBWgFLEE3lvQ/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/cQ-9hcPDE2_Kr7PcBWgFLEE3lvQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cQ-9hcPDE2_Kr7PcBWgFLEE3lvQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/m-oCoYbYSl8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5567101730018708429?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5567101730018708429?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/m-oCoYbYSl8/web-site-vs-web-application-project-in.html" title="Web Site vs Web Application project in  .Net" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/web-site-vs-web-application-project-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGRXkyeSp7ImA9WhZTGUs.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-4226199251652136460</id><published>2011-03-24T04:15:00.000-07:00</published><updated>2011-03-24T04:15:24.791-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T04:15:24.791-07:00</app:edited><title>Sharepoint server 2010 vs Sharepoint Foundation 2010</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Here is an image showing differences between sharepoint&amp;nbsp; 2010 versions.You can find all these in the below link&lt;br /&gt;
&lt;a href="http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-Comparison.aspx"&gt;http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-Comparison.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh3.googleusercontent.com/-4r1NBxDvN0E/TYsnDB1zj_I/AAAAAAAAAGQ/-AUvFC6di_c/s1600/spdiff0.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://lh3.googleusercontent.com/-4r1NBxDvN0E/TYsnDB1zj_I/AAAAAAAAAGQ/-AUvFC6di_c/s640/spdiff0.jpg" width="316" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-4226199251652136460?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ThlmArIxzrRsBdRI9rM5MsH8uU8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThlmArIxzrRsBdRI9rM5MsH8uU8/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/ThlmArIxzrRsBdRI9rM5MsH8uU8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThlmArIxzrRsBdRI9rM5MsH8uU8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/pab0NP6RKAA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4226199251652136460?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4226199251652136460?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/pab0NP6RKAA/sharepoint-server-2010-vs-sharepoint.html" title="Sharepoint server 2010 vs Sharepoint Foundation 2010" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-4r1NBxDvN0E/TYsnDB1zj_I/AAAAAAAAAGQ/-AUvFC6di_c/s72-c/spdiff0.jpg" height="72" width="72" /><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/sharepoint-server-2010-vs-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADRnc8eip7ImA9WhZTGUs.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-4390943041163917422</id><published>2011-03-24T03:16:00.000-07:00</published><updated>2011-03-24T03:16:17.972-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T03:16:17.972-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint  2010" /><title>How to Deploy a SharePoint site from one server to another?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Some times we need to deploy our share point Site on Staging server for client access to test the website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow the below steps to&amp;nbsp; migrate Sharepoint site from Dev Server to Staging.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Method I &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

1. Use SQL Management Studio to backup the Content Database&lt;br /&gt;

How to: Back Up a Database (SQL Server Management Studio):&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ms187510.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms187510.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

2. Restore the Content Database to your new SQL server&lt;br /&gt;

How to: Restore a Database Backup (SQL Server Management Studio):&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ms177429.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms177429.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

3. Create a new web application in Central Admin on the new farm:&lt;br /&gt;

&lt;div&gt;
Create a Web application (SharePoint Foundation 2010):&lt;br /&gt;
&lt;a href="http://technet.microsoft.com/en-us/library/cc288705.aspx"&gt;http://technet.microsoft.com/en-us/library/cc288705.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
4. Delete the content Database that get's created by the new web application(from step 4)&lt;br /&gt;

Central Admin &amp;gt; Application Management &amp;gt; Content Databases &amp;gt;
 delete the empty db from your web application (created in step 3)&lt;br /&gt;
&lt;br /&gt;

5. Use SharePoint Management Shell(Mount-SPContentDatabase), 
Stsadm(-o addcontentdb) or Central Admin to add the contentdatabase:&lt;br /&gt;

Add a content database (SharePoint Server 2010):&lt;br /&gt;
&lt;a href="http://technet.microsoft.com/en-us/library/cc825314.aspx"&gt;http://technet.microsoft.com/en-us/library/cc825314.aspx&lt;/a&gt;&lt;br /&gt;

&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
6. Make sure that your account has administrative permissions on the site collection(update site collection administrator)&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Add or remove site collection administrators (SharePoint Server 2010):&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://technet.microsoft.com/en-us/library/ff631156.aspx"&gt;http://technet.microsoft.com/en-us/library/ff631156.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;Method II&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We can use Central Adminstration to take back up of a farm or site collection to a shared location and we can restore the backup file into a new server farm using the new server farm's Central Administration as shown in the below images.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh5.googleusercontent.com/-orjfzQBgwDg/TYsYomkXY3I/AAAAAAAAAGI/s3L6SMGFFEM/s1600/spbackup.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="https://lh5.googleusercontent.com/-orjfzQBgwDg/TYsYomkXY3I/AAAAAAAAAGI/s3L6SMGFFEM/s320/spbackup.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh4.googleusercontent.com/-jmZJpAjblCM/TYsYppqCLII/AAAAAAAAAGM/J_YCpQEEg7g/s1600/spbackup1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="https://lh4.googleusercontent.com/-jmZJpAjblCM/TYsYppqCLII/AAAAAAAAAGM/J_YCpQEEg7g/s320/spbackup1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
 &lt;/div&gt;
&lt;div&gt;
 &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-4390943041163917422?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cW2-aIiY0AFhSM3KTOAnESPaaUk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cW2-aIiY0AFhSM3KTOAnESPaaUk/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/cW2-aIiY0AFhSM3KTOAnESPaaUk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cW2-aIiY0AFhSM3KTOAnESPaaUk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/nBm2MBpuMfc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4390943041163917422?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4390943041163917422?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/nBm2MBpuMfc/how-to-deploy-sharepoint-site-from-one.html" title="How to Deploy a SharePoint site from one server to another?" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-orjfzQBgwDg/TYsYomkXY3I/AAAAAAAAAGI/s3L6SMGFFEM/s72-c/spbackup.jpg" height="72" width="72" /><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/how-to-deploy-sharepoint-site-from-one.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQXY7fCp7ImA9WhZSE08.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-4442147896441100632</id><published>2011-03-24T00:23:00.000-07:00</published><updated>2011-03-28T07:23:00.804-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T07:23:00.804-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="url rewrite" /><category scheme="http://www.blogger.com/atom/ns#" term="sitefinity" /><title>Sitefinity 3.7 - Custom Url Rewrite Module</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span xmlns=""&gt;In our application we need to redirect the user from a old website page to the new website page. Sitefinity has built in Module to rewrite the url. The below link clearly explains it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sitefinitywatch.com/blog/09-01-08/URL_Rewriting_with_Sitefinity_s_AdvancedUrlRewriter.aspx"&gt;http://www.sitefinitywatch.com/blog/09-01-08/URL_Rewriting_with_Sitefinity_s_AdvancedUrlRewriter.aspx&lt;/a&gt;
    &lt;br /&gt;&lt;br /&gt;In our application we have plenty of&amp;nbsp; URLS to rewrite and we dont want to put all these stuff in web.config. So We have created a Custom Module to rewrite the URLs. This module reads the xml file (which contains a set of url rewrites and the format is same as url rewrites defined in the web.config.) and rewrites the URL.&lt;br /&gt;&lt;br /&gt;In our application we have two xml files, one is for pdf documents and the other is for page re-directions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18pt;"&gt;&lt;b&gt;Code :&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;App_Code/RedirectModule.cs&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Linq;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Data;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Configuration;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Text.RegularExpressions;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; Ramp.UrlRedirect
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt; Summary description for RedirectModule&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;RedirectModule&lt;/span&gt; : &lt;span style="color: #2b91af;"&gt;IHttpModule&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Init(&lt;span style="color: #2b91af;"&gt;HttpApplication&lt;/span&gt; app)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            app.BeginRequest += &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;EventHandler&lt;/span&gt;(OnBeginRequest);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; OnBeginRequest(&lt;span style="color: blue;"&gt;object&lt;/span&gt; src, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;HttpApplication&lt;/span&gt; app = src &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;HttpApplication&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; requestedUrl = app.Request.Url.AbsolutePath.ToLower();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (requestedUrl == &lt;span style="color: #a31515;"&gt;"/index.html"&lt;/span&gt;)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;try&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    app.Response.StatusCode = 301; &lt;span style="color: green;"&gt;// make a permanent redirect&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    app.Response.AddHeader(&lt;span style="color: #a31515;"&gt;"Location"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"/"&lt;/span&gt;);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    app.Response.End();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;catch&lt;/span&gt; { }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (!requestedUrl.Contains(&lt;span style="color: #2b91af;"&gt;ConfigurationManager&lt;/span&gt;.AppSettings[&lt;span style="color: #a31515;"&gt;"SearchResultsPage"&lt;/span&gt;].ToLower()))
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;DataSet&lt;/span&gt; dataset = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;DataSet&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt; pdfRegx = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"(.pdf)$"&lt;/span&gt;, &lt;span style="color: #2b91af;"&gt;RegexOptions&lt;/span&gt;.IgnoreCase);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (pdfRegx.IsMatch(requestedUrl))
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    dataset.ReadXml(app.Server.MapPath(&lt;span style="color: #a31515;"&gt;"~/Res/Redirections/doc_redirections.xml"&lt;/span&gt;));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    dataset.ReadXml(app.Server.MapPath(&lt;span style="color: #a31515;"&gt;"~/Res/Redirections/page_redirections.xml"&lt;/span&gt;));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; dataset.Tables[0].Rows.Count; i++)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;try&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; sourceUrl = dataset.Tables[0].Rows[i].ItemArray[0].ToString();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; targetUrl = dataset.Tables[0].Rows[i].ItemArray[1].ToString();
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt; targetRegex = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt;(targetUrl, &lt;span style="color: #2b91af;"&gt;RegexOptions&lt;/span&gt;.IgnoreCase);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (targetRegex.IsMatch(requestedUrl))
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt; sourceRegex = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Regex&lt;/span&gt;(sourceUrl, &lt;span style="color: #2b91af;"&gt;RegexOptions&lt;/span&gt;.IgnoreCase);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (sourceRegex.IsMatch(requestedUrl))
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; destinationUrl = sourceRegex.Replace(requestedUrl, targetUrl, 1);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                            app.Response.StatusCode = 301; &lt;span style="color: green;"&gt;// make a permanent redirect&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                            app.Response.AddHeader(&lt;span style="color: #a31515;"&gt;"Location"&lt;/span&gt;, destinationUrl + app.Request.Url.Query);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                            app.Response.End();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;break&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;catch&lt;/span&gt; { }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Dispose()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;web.config changes
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;system.webServer&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;&lt;span style="color: #a31515;"&gt;validation&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;validateIntegratedModeConfiguration&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;false&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;&lt;span style="color: #a31515;"&gt;modules&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;remove&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;ScriptModule&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;remove&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Cms&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;!--&lt;span style="color: green;"&gt;&amp;lt;remove name="LibraryModule"/&amp;gt;&lt;span style="color: blue;"&gt;--&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;remove&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;RadUploadModule&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;add&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;ScriptModule&lt;/span&gt;"&lt;span style="color: blue;"&gt;
         &lt;span style="color: red;"&gt;preCondition&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;managedHandler&lt;/span&gt;"&lt;span style="color: blue;"&gt;
           &lt;span style="color: red;"&gt;type&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;add&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Cms&lt;/span&gt;"&lt;span style="color: blue;"&gt;
         &lt;span style="color: red;"&gt;type&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Telerik.Cms.Web.CmsHttpModuleUrlRewrite, Telerik.Cms&lt;/span&gt;"&lt;span style="color: blue;"&gt;   /&amp;gt;&lt;/span&gt;
         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="background-color: yellow;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;add&lt;span style="color: blue;"&gt;
        &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;RedirectModule&lt;/span&gt;"&lt;span style="color: blue;"&gt;
          &lt;span style="color: red;"&gt;type&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Ramp.UrlRedirect.RedirectModule, App_Code&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;        &amp;lt;!--&lt;span style="color: green;"&gt; Http Module for extension mappings in Library module.&lt;span style="color: blue;"&gt;--&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;!--&lt;span style="color: green;"&gt;&amp;lt;add name="LibraryModule" type="Telerik.Libraries.LibraryHttpModule, Telerik.Libraries"/&amp;gt;&lt;span style="color: blue;"&gt;--&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;      &amp;lt;&lt;span style="color: #a31515;"&gt;add&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;name&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;RadUploadModule&lt;/span&gt;"&lt;span style="color: blue;"&gt;
         &lt;span style="color: red;"&gt;preCondition&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;managedHandler&lt;/span&gt;"&lt;span style="color: blue;"&gt;
           &lt;span style="color: red;"&gt;type&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;
           &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;/&lt;span style="color: #a31515;"&gt;modules&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
...............................&lt;br /&gt;.................................&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Xml file URL rewrite element format&lt;/b&gt;
   &lt;br /&gt;
&lt;br /&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;?&lt;span style="color: #a31515;"&gt;xml&lt;span style="color: blue;"&gt;
       &lt;span style="color: red;"&gt;version&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;1.0&lt;/span&gt;"&lt;span style="color: blue;"&gt;
         &lt;span style="color: red;"&gt;standalone&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;yes&lt;/span&gt;"&lt;span style="color: blue;"&gt;?&amp;gt;&lt;/span&gt;
         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;&lt;span style="color: #a31515;"&gt;urlrewrites&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;&lt;span style="color: #a31515;"&gt;rule&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;        &amp;lt;&lt;span style="color: #a31515;"&gt;url&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;subscribe.html&lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;url&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;        &amp;lt;&lt;span style="color: #a31515;"&gt;rewrite&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;subscribe.aspx&lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;rewrite&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;/&lt;span style="color: #a31515;"&gt;rule&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;&lt;span style="color: #a31515;"&gt;rule&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;. . . . . . . 
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;    &amp;lt;/&lt;span style="color: #a31515;"&gt;rule&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
.. . . . . . . . . . . . . . . . . . 
&lt;br /&gt;
. . . . . . . . . . . . . . . . . .&lt;br /&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/&lt;span style="color: #a31515;"&gt;urlrewrites&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-4442147896441100632?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MvXfg2NP1UCwiCc719h-I-aWP08/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MvXfg2NP1UCwiCc719h-I-aWP08/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/MvXfg2NP1UCwiCc719h-I-aWP08/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MvXfg2NP1UCwiCc719h-I-aWP08/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/Nhup29qCzbo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4442147896441100632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/4442147896441100632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/Nhup29qCzbo/sitefinity-37-ustom-url-rewrite-module.html" title="Sitefinity 3.7 - Custom Url Rewrite Module" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/sitefinity-37-ustom-url-rewrite-module.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBR389eip7ImA9WhZSE08.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-1448554930395285500</id><published>2011-03-23T02:56:00.000-07:00</published><updated>2011-03-28T07:24:16.162-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T07:24:16.162-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="custom pollbox" /><category scheme="http://www.blogger.com/atom/ns#" term="sitefinity" /><title>Sitefinity - Custom Pollbox</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span xmlns=""&gt;I have created a custom PollBox&amp;nbsp; for Sitefinity to display Poll Questions and Results.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why Custom PollBox?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sitefinity&amp;nbsp; had its Rad Control to display poll questions and poll results.But the default RadChart control to display the results, uses images&amp;nbsp; to display graphical results.This is fine and working properly when we host our application on a single Web server. If we use Server farm with Load balance, We will get an error "RadChart image not found" and the results box will not display properly.&lt;br /&gt;&lt;br /&gt;Even if we set the property 'Use Session" to false, the same error remains on the Web Farm. &lt;br /&gt;&lt;br /&gt;Then I came up with a Custom poll box, which displays the poll results in pure html.It avoids the images and the error vanished.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Custom Pollbox Advantages:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1.)As it is showing all poll results in pure html, we have full control on Bar colors and width and heights.We can manipulate these with css.&lt;br /&gt;2.) On the admin Side u can add this user control&amp;nbsp; by drag and drop as we add the default poll box.&lt;br /&gt;3.) We can select the poll Id as we select it for default PollBox. &lt;br /&gt;4.) We can specify User Blocking time in Hours .If we set this time,&amp;nbsp; a cookie will be created on the user machine and will block the user to vote again for a specified time in Hours.&lt;br /&gt;5.) We can give our own Bar Colors and Main Colors and Horizontal Width of the Graph.&lt;br /&gt;6.) We can customize this Custom Pollbox according to our requirements.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Screen shots:&lt;/b&gt;
   &lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;img alt="" src="https://lh5.googleusercontent.com/-6usc1CfIFBw/TYnBsHrX9rI/AAAAAAAAAGA/HPKKSk_wpn4/s1600/sitefinity-pollbox.jpg" /&gt;
   &lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;img alt="" src="https://lh5.googleusercontent.com/-8h3wwlfM0h0/TYnBtCD7sqI/AAAAAAAAAGE/ZpG5D2oTJ6k/s320/sitefinity-pollresults.jpg" /&gt;
   &lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18pt;"&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;you can download the code files&amp;nbsp; from the below link&lt;br /&gt;&lt;br /&gt;&lt;a href="https://docs.google.com/leaf?id=0B0LGUQrVMkGoNzc4ZGFhNzUtNjE4Yy00MDYyLThiYmQtM2E2MjU0YjA4MTc2&amp;amp;hl=en" target="_blank"&gt;https://docs.google.com/leaf?id=0B0LGUQrVMkGoNzc4ZGFhNzUtNjE4Yy00MDYyLThiYmQtM2E2MjU0YjA4MTc2&amp;amp;hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CustomPollBox.ascx&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="background-color: yellow;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color: blue;"&gt;@&lt;/span&gt;
     &lt;span style="color: maroon;"&gt;Control&lt;/span&gt;
     &lt;span style="color: red;"&gt;Language&lt;span style="color: blue;"&gt;="C#"&lt;/span&gt; AutoEventWireup&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; CodeFile&lt;span style="color: blue;"&gt;="CustomPollBox.ascx.cs"&lt;/span&gt; Inherits&lt;span style="color: blue;"&gt;="UC_CustomPollBox"&lt;/span&gt;
     &lt;/span&gt;&lt;span style="background-color: yellow;"&gt;%&amp;gt;&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;
     &lt;span style="color: red;"&gt;class&lt;span style="color: blue;"&gt;="pollBox"&lt;/span&gt;
      &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Repeater&lt;/span&gt;
        &lt;span style="color: red;"&gt;runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; ID&lt;span style="color: blue;"&gt;="rptPoll"&lt;/span&gt; OnItemDataBound&lt;span style="color: blue;"&gt;="rptPoll_ItemDataBound"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;ItemTemplate&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;
      &lt;span style="color: red;"&gt;class&lt;span style="color: blue;"&gt;="pollQuestion"&lt;/span&gt;
       &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="litQuestion"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;RadioButtonList&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="rblAnswers"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;RadioButtonList&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;ItemTemplate&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Repeater&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Repeater&lt;/span&gt;
        &lt;span style="color: red;"&gt;runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; ID&lt;span style="color: blue;"&gt;="rptResults"&lt;/span&gt; OnItemDataBound&lt;span style="color: blue;"&gt;="rptResults_ItemDataBound"&lt;/span&gt; Visible&lt;span style="color: blue;"&gt;="false"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;ItemTemplate&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;
      &lt;span style="color: red;"&gt;class&lt;span style="color: blue;"&gt;="pollQuestion"&lt;/span&gt;
       &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="litQuestion"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Panel&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="pnlGraph"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Panel&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;ItemTemplate&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Repeater&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;
      &lt;span style="color: red;"&gt;class&lt;span style="color: blue;"&gt;="pollBtnContainer"&lt;/span&gt;
       &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="litTotalVotes"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; Visible&lt;span style="color: blue;"&gt;="false"&amp;gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Literal&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;PlaceHolder&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="plhVoteButton"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;a&lt;/span&gt;
      &lt;span style="color: red;"&gt;class&lt;span style="color: blue;"&gt;="buttonLeftNew btn_BlueLeftNew"&lt;/span&gt;  onmouseover&lt;span style="color: blue;"&gt;="javascript:AddUndeline(this.id);"&lt;/span&gt;  onmouseout&lt;span style="color: blue;"&gt;="javascript:RemoveUndeline(this.id);"&lt;/span&gt;  id&lt;span style="color: blue;"&gt;="btnVoteLink"&lt;/span&gt;
       &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;Button&lt;/span&gt;
        &lt;span style="color: red;"&gt;ID&lt;span style="color: blue;"&gt;="btnVote"&lt;/span&gt; runat&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; Text&lt;span style="color: blue;"&gt;="Submit"&lt;/span&gt; CssClass&lt;span style="color: blue;"&gt;="btnMiddleNew btn_BlueMiddleNew buttonInput"&lt;/span&gt; OnClick&lt;span style="color: blue;"&gt;="btnVote_Clicked"&lt;/span&gt;  CausesValidation&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; onmouseover&lt;span style="color: blue;"&gt;="javascript:AddUndeline(this.id);"&lt;/span&gt;  onmouseout&lt;span style="color: blue;"&gt;="javascript:RemoveUndeline(this.id);"&lt;/span&gt;
         &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;a&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;asp&lt;span style="color: blue;"&gt;:&lt;span style="color: maroon;"&gt;PlaceHolder&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/&lt;span style="color: maroon;"&gt;div&lt;span style="color: blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;CustomPollBox.ascx.cs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Linq;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.ComponentModel;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Telerik.Cms.Web.UI;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Telerik.Polls;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Drawing;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;partial&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;UC_CustomPollBox&lt;/span&gt; : System.Web.UI.&lt;span style="color: #2b91af;"&gt;UserControl&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;Description&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Gets or sets the ID of the poll which will be displayed"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;Bindable&lt;/span&gt;(&lt;span style="color: blue;"&gt;true&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;WebEditor&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Telerik.Polls.WebControls.PollBoxEditor, Telerik.Polls"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DisplayName&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Poll ID"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; PollID { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;PersistenceMode&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;PersistenceMode&lt;/span&gt;.Attribute)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;Description&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Chart background main color"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;NotifyParentProperty&lt;/span&gt;(&lt;span style="color: blue;"&gt;true&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;TypeConverter&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;ColorConverter&lt;/span&gt;))]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DefaultValue&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt;), &lt;span style="color: #a31515;"&gt;"240, 248, 255"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DisplayName&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Main Color"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt; MainColor { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;NotifyParentProperty&lt;/span&gt;(&lt;span style="color: blue;"&gt;true&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DefaultValue&lt;/span&gt;(150f)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;float&lt;/span&gt; Width { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;Description&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Chart plot area main color"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;NotifyParentProperty&lt;/span&gt;(&lt;span style="color: blue;"&gt;true&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;TypeConverter&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;ColorConverter&lt;/span&gt;))]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;PersistenceMode&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;PersistenceMode&lt;/span&gt;.Attribute)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DefaultValue&lt;/span&gt;(&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt;), &lt;span style="color: #a31515;"&gt;"153, 209, 248"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DisplayName&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Bar Color"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt; BarColor { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;Description&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Block user to resubmit the poll (in hours)"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    [&lt;span style="color: #2b91af;"&gt;DisplayName&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Block Time"&lt;/span&gt;)]
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;int&lt;/span&gt; BlockTime { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;PollManager&lt;/span&gt; pollManager;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        pollManager = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollManager&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (BarColor.A == 0 &amp;amp;&amp;amp; BarColor.B == 0 &amp;amp;&amp;amp; BarColor.G == 0 &amp;amp;&amp;amp; BarColor.R == 0)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            BarColor = &lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt;.FromArgb(153, 209, 248);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (MainColor.A == 0 &amp;amp;&amp;amp; MainColor.B == 0 &amp;amp;&amp;amp; MainColor.G == 0 &amp;amp;&amp;amp; MainColor.R == 0)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            MainColor = &lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt;.FromArgb(240, 248, 255);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (Width == 0)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            Width = 150;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (BlockTime == 0)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            BlockTime = 120;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt;(!IsPostBack)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (PollID != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;double&lt;/span&gt; total = pollManager.GetPollById(PollID).VoterNumber;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (Request.Cookies[PollID.ToString()] != &lt;span style="color: blue;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; total &amp;gt; 0)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    DisplayPollResults();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    BindQuestionsRepeater();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; rptPoll_ItemDataBound(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;RepeaterItemEventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (e.Item.ItemType == &lt;span style="color: #2b91af;"&gt;ListItemType&lt;/span&gt;.Item || e.Item.ItemType == &lt;span style="color: #2b91af;"&gt;ListItemType&lt;/span&gt;.AlternatingItem)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt; question = e.Item.DataItem &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt; answersList = &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;.GetAnswersByQuestionID(question.ID);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;RadioButtonList&lt;/span&gt; rblAnswers = e.Item.FindControl(&lt;span style="color: #a31515;"&gt;"rblAnswers"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;RadioButtonList&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Literal&lt;/span&gt; litQuestion = e.Item.FindControl(&lt;span style="color: #a31515;"&gt;"litQuestion"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Literal&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            litQuestion.Text = question.Text;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            rblAnswers.DataSource = answersList;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            rblAnswers.DataTextField = &lt;span style="color: #a31515;"&gt;"Text"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            rblAnswers.DataValueField = &lt;span style="color: #a31515;"&gt;"ID"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            rblAnswers.DataBind();
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; btnVote_Clicked(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;RepeaterItem&lt;/span&gt; item &lt;span style="color: blue;"&gt;in&lt;/span&gt; rptPoll.Items)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;RadioButtonList&lt;/span&gt; rblAnswers = item.FindControl(&lt;span style="color: #a31515;"&gt;"rblAnswers"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;RadioButtonList&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (!&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(rblAnswers.SelectedValue))
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                pollManager.IncrementAnswerCount(&lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;(rblAnswers.SelectedValue), 1);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;IPollItem&lt;/span&gt; poll = pollManager.GetPollById(PollID);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (poll != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            poll.VoterNumber++;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            pollManager.UpdatePoll(poll);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        DisplayPollResults();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        SetCookie();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        Response.Redirect(Request.RawUrl);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; BindQuestionsRepeater()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptPoll.DataSource = &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;.GetQuestionsByPollID(PollID);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptPoll.DataBind();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; DisplayPollResults()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptPoll.Visible = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        plhVoteButton.Visible = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptResults.Visible = &lt;span style="color: blue;"&gt;true&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptResults.DataSource = &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;.GetQuestionsByPollID(PollID);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        rptResults.DataBind();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;protected&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt;  rptResults_ItemDataBound(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;RepeaterItemEventArgs&lt;/span&gt; e)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt; question = e.Item.DataItem &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt; answersList = &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;.GetAnswersByQuestionID(question.ID);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Literal&lt;/span&gt; litQuestion = e.Item.FindControl(&lt;span style="color: #a31515;"&gt;"litQuestion"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Literal&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        litQuestion.Text = question.Text;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Panel&lt;/span&gt; chartPanel = e.Item.FindControl(&lt;span style="color: #a31515;"&gt;"pnlGraph"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Panel&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        chartPanel.Controls.Add(LoadGraph(question));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Table&lt;/span&gt; LoadGraph(&lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt; questionItem)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;double&lt;/span&gt; total = pollManager.GetPollById(PollID).VoterNumber;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        litTotalVotes.Text = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"Total Votes: {0}"&lt;/span&gt;, total);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        litTotalVotes.Visible = &lt;span style="color: blue;"&gt;true&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt; answersList = &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;.GetAnswersByQuestionID(questionItem.ID);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Table&lt;/span&gt; table = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Table&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        table.CssClass = &lt;span style="color: #a31515;"&gt;"pollBoxTable"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;double&lt;/span&gt; iWidth = 0;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt; uWidth = 0;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; sWidth = (&lt;span style="color: blue;"&gt;int&lt;/span&gt;)Width + &lt;span style="color: #a31515;"&gt;"px"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        table.Width = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Pixel((&lt;span style="color: blue;"&gt;int&lt;/span&gt;)Width);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (sWidth.IndexOf(&lt;span style="color: #a31515;"&gt;"%"&lt;/span&gt;) &amp;gt; -1)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(sWidth.Substring(0, sWidth.IndexOf(&lt;span style="color: #a31515;"&gt;"%"&lt;/span&gt;)));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            iWidth = iWidth / 10;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (sWidth.IndexOf(&lt;span style="color: #a31515;"&gt;"px"&lt;/span&gt;) &amp;gt; -1)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(sWidth.Substring(0, sWidth.IndexOf(&lt;span style="color: #a31515;"&gt;"px"&lt;/span&gt;)));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(sWidth);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            iWidth = iWidth / 100;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; answersList.Count; i++)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;TableRow&lt;/span&gt; tr = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;TableRow&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;TableCell&lt;/span&gt; td1 = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;TableCell&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            tr.Cells.Add(td1);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Panel&lt;/span&gt; container = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Panel&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            container.BackColor = MainColor;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            container.BorderColor = &lt;span style="color: #2b91af;"&gt;Color&lt;/span&gt;.White;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            container.BorderWidth = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Pixel(1);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Label&lt;/span&gt; lblBar = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Label&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;double&lt;/span&gt; dblPercentage = (answersList[i].VoteCount/total) * 100;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblBar.Width = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Pixel(&lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(dblPercentage * iWidth));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblBar.Height = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Pixel(20);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblBar.BackColor = BarColor;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblBar.Text = answersList[i].VoteCount.ToString();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblBar.CssClass = &lt;span style="color: #a31515;"&gt;"chartBar"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Label&lt;/span&gt; lblPercentage = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Label&lt;/span&gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            lblPercentage.Text = answersList[i].Text + &lt;span style="color: #a31515;"&gt;"&amp;amp;nbsp;/&amp;amp;nbsp;"&lt;/span&gt; + &lt;span style="color: #2b91af;"&gt;Math&lt;/span&gt;.Round(dblPercentage, 2).ToString() + &lt;span style="color: #a31515;"&gt;"%&amp;lt;br/&amp;gt;"&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            td1.Controls.Add(lblPercentage);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            td1.Controls.Add(container);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            container.Controls.Add(lblBar);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            table.Rows.Add(tr);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; table;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt; Returns the width set as pixels or percentage&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;param name="width"&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt; GetWidth(&lt;span style="color: blue;"&gt;string&lt;/span&gt; width)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt; retVal = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;(0);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;try&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;int&lt;/span&gt; iWidth = 0;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (width.IndexOf(&lt;span style="color: #a31515;"&gt;"%"&lt;/span&gt;) &amp;gt; -1)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(width.Substring(0, width.IndexOf(&lt;span style="color: #a31515;"&gt;"%"&lt;/span&gt;)));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                retVal = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Percentage(iWidth);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;if&lt;/span&gt; (width.IndexOf(&lt;span style="color: #a31515;"&gt;"px"&lt;/span&gt;) &amp;gt; -1)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(width.Substring(0, width.IndexOf(&lt;span style="color: #a31515;"&gt;"px"&lt;/span&gt;)));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;else&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    iWidth = &lt;span style="color: #2b91af;"&gt;Convert&lt;/span&gt;.ToInt32(width);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                retVal = &lt;span style="color: #2b91af;"&gt;Unit&lt;/span&gt;.Pixel(iWidth);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; retVal;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;catch&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; retVal; }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt; Sets a cookie. Prevents multiple entries from a computer&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: grey;"&gt;///&lt;span style="color: green;"&gt;
       &lt;span style="color: grey;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;void&lt;/span&gt; SetCookie()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;HttpCookie&lt;/span&gt; cookie = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;HttpCookie&lt;/span&gt;(PollID.ToString(), &lt;span style="color: #2b91af;"&gt;DateTime&lt;/span&gt;.Now.ToString());
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        cookie.Expires = &lt;span style="color: #2b91af;"&gt;DateTime&lt;/span&gt;.Now.AddHours(BlockTime);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        Response.Cookies.Set(cookie);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;App_Code/PollHelper.cs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Linq;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Data.SqlClient;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Configuration;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9pt;"&gt;///&lt;span style="color: green;"&gt;
      &lt;span style="color: grey;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9pt;"&gt;///&lt;span style="color: green;"&gt; Summary description for PollHelper&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9pt;"&gt;///&lt;span style="color: green;"&gt;
      &lt;span style="color: grey;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
     &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollHelper&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: green;"&gt;//public static PollHelper PollHelper = new PollHelper();&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; PollHelper()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;static&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;&amp;gt; GetQuestionsByPollID(&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; pollID)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;&amp;gt; pollQuestions = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;&amp;gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt; connection = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;ConfigurationManager&lt;/span&gt;.ConnectionStrings[&lt;span style="color: #a31515;"&gt;"Sitefinity"&lt;/span&gt;].ConnectionString);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;using&lt;/span&gt; (connection)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;try&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                connection.Open();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt; commad = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"select * from dbo.sf_Polls_QuestionData  where PollID = @PollID"&lt;/span&gt;), connection);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlParameter&lt;/span&gt; parameter = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlParameter&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"PollID"&lt;/span&gt;, System.Data.&lt;span style="color: #2b91af;"&gt;SqlDbType&lt;/span&gt;.UniqueIdentifier);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                parameter.Value = pollID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                commad.Parameters.Add(parameter);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlDataReader&lt;/span&gt; reader = commad.ExecuteReader(System.Data.&lt;span style="color: #2b91af;"&gt;CommandBehavior&lt;/span&gt;.CloseConnection);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;while&lt;/span&gt; (reader.Read())
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    pollQuestions.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;((&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"ID"&lt;/span&gt;], (&lt;span style="color: blue;"&gt;string&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"Text"&lt;/span&gt;], (&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"PollID"&lt;/span&gt;]));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;finally&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                connection.Close();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; pollQuestions;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;static&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt; GetAnswersByQuestionID(&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; questionID)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt; pollAnswers = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;&amp;gt;();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt; connection = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;ConfigurationManager&lt;/span&gt;.ConnectionStrings[&lt;span style="color: #a31515;"&gt;"Sitefinity"&lt;/span&gt;].ConnectionString);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;using&lt;/span&gt; (connection)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;try&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                connection.Open();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt; commad = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"select * from dbo.sf_Polls_AnswerData  where QuestionID = @QuestionID"&lt;/span&gt;), connection);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlParameter&lt;/span&gt; parameter = &lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;SqlParameter&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"QuestionID"&lt;/span&gt;, System.Data.&lt;span style="color: #2b91af;"&gt;SqlDbType&lt;/span&gt;.UniqueIdentifier);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                parameter.Value = questionID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                commad.Parameters.Add(parameter);
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: #2b91af;"&gt;SqlDataReader&lt;/span&gt; reader = commad.ExecuteReader(System.Data.&lt;span style="color: #2b91af;"&gt;CommandBehavior&lt;/span&gt;.CloseConnection);
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;while&lt;/span&gt; (reader.Read())
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                    pollAnswers.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;((&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"ID"&lt;/span&gt;], (&lt;span style="color: blue;"&gt;string&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"Text"&lt;/span&gt;], (&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"QuestionID"&lt;/span&gt;], (&lt;span style="color: blue;"&gt;int&lt;/span&gt;)reader[&lt;span style="color: #a31515;"&gt;"VoteCount"&lt;/span&gt;]));
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;finally&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;                connection.Close();
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; pollAnswers;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollQuestion&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; iD;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; pollID;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; ID
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; iD;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            iD=&lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; PollID
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; pollID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            pollID=&lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt;  Text
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            text=&lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt; PollQuestion()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt; PollQuestion(&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; ID,&lt;span style="color: blue;"&gt;string&lt;/span&gt; Text,&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; PollID)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.iD = ID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.pollID = PollID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.text = Text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;class&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;PollAnswer&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;{
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; iD;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; questionID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;private&lt;/span&gt;
     &lt;span style="color: blue;"&gt;int&lt;/span&gt; voteCount;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; ID
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; iD;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            iD = &lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; QuestionID
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; questionID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            questionID = &lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;string&lt;/span&gt; Text
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            text = &lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt;
     &lt;span style="color: blue;"&gt;int&lt;/span&gt; VoteCount
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;get&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;return&lt;/span&gt; voteCount;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;set&lt;/span&gt;
    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;            voteCount = &lt;span style="color: blue;"&gt;value&lt;/span&gt;;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;        }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt; PollAnswer()
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;public&lt;/span&gt; PollAnswer(&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; ID, &lt;span style="color: blue;"&gt;string&lt;/span&gt; Text, &lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt; QuestionID,&lt;span style="color: blue;"&gt;int&lt;/span&gt; VoteCount)
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    {
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.iD = ID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.questionID = QuestionID;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.text = Text;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;
     &lt;span style="color: blue;"&gt;this&lt;/span&gt;.voteCount = VoteCount;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;    }
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-1448554930395285500?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YoCjBmnqpgr9xT6T6VIlD1KOoG4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YoCjBmnqpgr9xT6T6VIlD1KOoG4/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/YoCjBmnqpgr9xT6T6VIlD1KOoG4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YoCjBmnqpgr9xT6T6VIlD1KOoG4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/7GGWIYI3ogs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/1448554930395285500/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=1448554930395285500" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1448554930395285500?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1448554930395285500?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/7GGWIYI3ogs/sitefinity-custom-pollbox.html" title="Sitefinity - Custom Pollbox" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-6usc1CfIFBw/TYnBsHrX9rI/AAAAAAAAAGA/HPKKSk_wpn4/s72-c/sitefinity-pollbox.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2011/03/sitefinity-custom-pollbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUMR3o7eip7ImA9WhZSE08.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-7543659019652294064</id><published>2009-09-09T05:13:00.000-07:00</published><updated>2011-03-28T06:51:26.402-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T06:51:26.402-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="online billiards" /><category scheme="http://www.blogger.com/atom/ns#" term="Billiards Game" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="pool game" /><title>Billiards Game developed in Silverlight</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I have developed Billiards game in Silverlight .This game supports 8 ball and Pool. Below are the screens of this game and to play this game please click &lt;a href="http://vangal_venkat.webs.com/Billiards.htm"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh4.googleusercontent.com/-ZUqnDae67RY/TYNf0qxqpFI/AAAAAAAAAF4/yOF77u5clFg/s1600/pic0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="https://lh4.googleusercontent.com/-ZUqnDae67RY/TYNf0qxqpFI/AAAAAAAAAF4/yOF77u5clFg/s400/pic0.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh4.googleusercontent.com/-uUjUG-ZushY/TYNf1HaEYOI/AAAAAAAAAF8/NPcmXyWji2Q/s1600/pic1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="https://lh4.googleusercontent.com/-uUjUG-ZushY/TYNf1HaEYOI/AAAAAAAAAF8/NPcmXyWji2Q/s400/pic1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://vangal_venkat.webs.com/Billiards.htm"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-7543659019652294064?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZZop1bjC6KFkY5HpLjy7Arz2ITk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZZop1bjC6KFkY5HpLjy7Arz2ITk/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/ZZop1bjC6KFkY5HpLjy7Arz2ITk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZZop1bjC6KFkY5HpLjy7Arz2ITk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/FOe9_X_WKiE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/7543659019652294064/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=7543659019652294064" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/7543659019652294064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/7543659019652294064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/FOe9_X_WKiE/billiards-game-developed-in-silverlight.html" title="Billiards Game developed in Silverlight" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-ZUqnDae67RY/TYNf0qxqpFI/AAAAAAAAAF4/yOF77u5clFg/s72-c/pic0.jpg" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/09/billiards-game-developed-in-silverlight.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBSXg4cSp7ImA9WxNRFEQ.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-5274055473287782800</id><published>2009-09-09T03:17:00.000-07:00</published><updated>2009-09-09T03:37:38.639-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T03:37:38.639-07:00</app:edited><title>How to get content and text of each element of a Window</title><content type="html">&amp;nbsp;Some times it is needed to get the content/text of&amp;nbsp; the children of a control.Then we have to iterate through all elements and should know its type.After comparing its type with the predefined types, we can cast that UIElement object to the particular object type.Then we can get/set its text/content values.Here is the sample code.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;foreach &lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;UIElement&lt;/span&gt; oObject &lt;span style="color: blue;"&gt;in this&lt;/span&gt;.LayoutRoot.Children)&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Type &lt;/span&gt;type= oObject.GetType();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string &lt;/span&gt;name=oObject.GetValue(NameProperty).ToString();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if &lt;/span&gt;(type == &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;TextBlock&lt;/span&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;TextBlock &lt;/span&gt;textBlock = oObject &lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;TextBlock&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if &lt;/span&gt;(textBlock != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(textBlock.Text);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if &lt;/span&gt; (type == &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;TextBox&lt;/span&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;TextBox &lt;/span&gt;textBox = oObject &lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;TextBox&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;(textBox != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(textBox.Text);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt;(type == &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;ComboBox&lt;/span&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;ComboBox &lt;/span&gt;comboBox = oObject &lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ComboBox&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;(comboBox != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(comboBox.SelectedItem.ToString());&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;(type==&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;Button&lt;/span&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Button &lt;/span&gt;button = oObject &lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Button&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt;(button != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;MessageBox&lt;/span&gt;.Show(button.Content.ToString());&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-5274055473287782800?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fjeii4UrNkNQANlRU_KEbepDgb0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fjeii4UrNkNQANlRU_KEbepDgb0/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/fjeii4UrNkNQANlRU_KEbepDgb0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fjeii4UrNkNQANlRU_KEbepDgb0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/Fm5n8zfZ8ik" height="1" width="1"/&gt;</content><link rel="related" href="http://vangalvenkat.blogspot.com/2009/09/how-get-content-and-text-of-each.html" title="How to get content and text of each element of a Window" /><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/5274055473287782800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=5274055473287782800" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5274055473287782800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/5274055473287782800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/Fm5n8zfZ8ik/how-get-content-and-text-of-each.html" title="How to get content and text of each element of a Window" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/09/how-get-content-and-text-of-each.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQEQ388fSp7ImA9WxNRFEo.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-1406881578401068478</id><published>2009-09-08T23:21:00.000-07:00</published><updated>2009-09-08T23:21:42.175-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-08T23:21:42.175-07:00</app:edited><title>.Net Technology Quest: Silverlight ComBoBox Selected Item not Setting</title><content type="html">&lt;a href="http://vangalvenkat.blogspot.com/2009/09/silverlight-combobox-selected-item-not.html"&gt;.Net Technology Quest: Silverlight ComBoBox Selected Item not Setting&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-1406881578401068478?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xDH4r1URxQ-vomZp9VKcjvsVTck/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xDH4r1URxQ-vomZp9VKcjvsVTck/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/xDH4r1URxQ-vomZp9VKcjvsVTck/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xDH4r1URxQ-vomZp9VKcjvsVTck/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/BTCJzMY0wdw" height="1" width="1"/&gt;</content><link rel="related" href="http://vangalvenkat.blogspot.com/2009/09/silverlight-combobox-selected-item-not.html" title=".Net Technology Quest: Silverlight ComBoBox Selected Item not Setting" /><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/1406881578401068478/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=1406881578401068478" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1406881578401068478?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1406881578401068478?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/BTCJzMY0wdw/net-technology-quest-silverlight.html" title=".Net Technology Quest: Silverlight ComBoBox Selected Item not Setting" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/09/net-technology-quest-silverlight.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFRn4yfip7ImA9WxNRFEw.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-8235459771649099246</id><published>2009-09-08T04:17:00.000-07:00</published><updated>2009-09-08T04:41:57.096-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-08T04:41:57.096-07:00</app:edited><title>Silverlight ComBoBox Selected Item not Setting</title><content type="html">Here is the code I developed to Bind data to a ComboBox and set the selected Item.

This code is tested and working fine.

&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Xaml page&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;lt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;UserControl&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; x&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt;Class&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="WorldOfVenkat.Page"&lt;/span&gt;  &lt;span style="color:red;"&gt;xmlns&lt;/span&gt;&lt;span style="color:blue;"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;    &lt;span style="color:red;"&gt;xmlns&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:red;"&gt;x&lt;/span&gt;&lt;span style="color:blue;"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;   &lt;span style="color:red;"&gt;Width&lt;/span&gt;&lt;span style="color:blue;"&gt;="900"&lt;/span&gt;&lt;span style="color:red;"&gt; Height&lt;/span&gt;&lt;span style="color:blue;"&gt;="600"&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;lt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Canvas&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; x&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt;Name&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="LayoutRoot"&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; Background&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="Black"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;lt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;ComboBox&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; Name&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="comBoBox"&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; Width&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="400"&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:red;"   &gt; Height&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;="30"&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;span style="color:blue;"&gt; &amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;ComboBox&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;lt;/&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Canvas&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;gt;&lt;/span&gt;
&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;lt;/&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;UserControl&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Code behind in C#&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;
&lt;/span&gt;&lt;p class="MsoNormal" style=""&gt;&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;public&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;span style="color:blue;"&gt;partial&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Page&lt;/span&gt; : &lt;span style="color: rgb(43, 145, 175);"&gt;UserControl&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;    {&lt;/span&gt;
        &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Page()&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;        {&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            InitializeComponent();&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            BindComBoBox();&lt;/span&gt;
&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;        }&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; BindComBoBox()&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; {&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;&amp;gt; coutries = &lt;span style="color:blue;"&gt;new &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;&amp;gt;();&lt;/span&gt;&lt;/p&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt; India = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;(1,&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style="color: rgb(163, 21, 21);"&gt;"India"&lt;/span&gt;);&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style="color: rgb(43, 145, 175);"&gt;Country &lt;/span&gt;USA = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;(2,
&lt;span style="color: rgb(163, 21, 21);"&gt;"USA"&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;  &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt; Canada = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;(3,&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style="color: rgb(163, 21, 21);"&gt;"Canada"&lt;/span&gt;);&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;coutries.Add(India);&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; coutries.Add(USA);&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;coutries.Add(Canada);&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; comBoBox.ItemsSource = coutries;&lt;/span&gt; &lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;    comBoBox.DisplayMemberPath = &lt;span style="color: rgb(163, 21, 21);"&gt;"Name"&lt;/span&gt;;&lt;/span&gt;

&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;comBoBox.SelectedItem = Canada;&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;        }&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Country&lt;/span&gt;&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;        {&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;int&lt;/span&gt; ID { &lt;span style="color:blue;"&gt;get&lt;/span&gt;; &lt;span style="color:blue;"&gt;set&lt;/span&gt;; }&lt;/span&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            &lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;string&lt;/span&gt; Name { &lt;span style="color:blue;"&gt;get&lt;/span&gt;; &lt;span style="color:blue;"&gt;set&lt;/span&gt;; }&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;span style="color:blue;"&gt;public &lt;/span&gt;Country(&lt;span style="color:blue;"&gt;int&lt;/span&gt; id,&lt;span style="color:blue;"&gt;string &lt;/span&gt;name)&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            {&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;                ID = id;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;                Name = name;&lt;/span&gt;
&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;            }&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;        }&lt;/span&gt;
&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-8235459771649099246?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_u_RqlrfYLcCfatvrCTIi_csgRw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_u_RqlrfYLcCfatvrCTIi_csgRw/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/_u_RqlrfYLcCfatvrCTIi_csgRw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_u_RqlrfYLcCfatvrCTIi_csgRw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/OUzoENE0Z64" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/8235459771649099246/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=8235459771649099246" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8235459771649099246?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/8235459771649099246?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/OUzoENE0Z64/silverlight-combobox-selected-item-not.html" title="Silverlight ComBoBox Selected Item not Setting" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/09/silverlight-combobox-selected-item-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcBQ3w9cCp7ImA9WxJUGEw.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-3497095908197785326</id><published>2009-07-16T22:47:00.000-07:00</published><updated>2009-07-16T22:54:12.268-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-16T22:54:12.268-07:00</app:edited><title>Fix Windows Live Messenger Not Remembering ID and Password</title><content type="html">Suddenly my Windows live messenger stopped 'Auto login' even when I select the check boxes 'Remember me' and 'Remember my password'.This is because of Yahoo tool bar.

Here is the fix for this problem.Please go through the below article posted by Raymond.

&lt;a href="http://www.raymond.cc/blog/archives/2009/07/09/fix-windows-live-messenger-not-remembering-id-and-password/"&gt;Fix Windows Live Messenger Not Remembering ID and Password&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-3497095908197785326?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kIwiw07eEBwVaYEBhM1w-l_lajo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kIwiw07eEBwVaYEBhM1w-l_lajo/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/kIwiw07eEBwVaYEBhM1w-l_lajo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kIwiw07eEBwVaYEBhM1w-l_lajo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/g-6z66REMgY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/3497095908197785326/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=3497095908197785326" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3497095908197785326?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3497095908197785326?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/g-6z66REMgY/fix-windows-live-messenger-not.html" title="Fix Windows Live Messenger Not Remembering ID and Password" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/07/fix-windows-live-messenger-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEDRXw4fSp7ImA9WhdXEUU.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-1050023196117768480</id><published>2009-02-19T02:27:00.000-08:00</published><updated>2011-08-24T05:24:34.235-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T05:24:34.235-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="debugging" /><title>How to Enable Silver light Debugging</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;style&gt;
 &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; 
&lt;/style&gt;  &lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;style&gt;
 &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Cambria; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073741899 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} p.MsoTitle, li.MsoTitle, div.MsoTitle 	{mso-style-priority:10; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:"Title Char"; 	mso-style-next:Normal; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:15.0pt; 	margin-left:0in; 	mso-add-space:auto; 	mso-pagination:widow-orphan; 	border:none; 	mso-border-bottom-alt:solid #4F81BD 1.0pt; 	mso-border-bottom-themecolor:accent1; 	padding:0in; 	mso-padding-alt:0in 0in 4.0pt 0in; 	font-size:26.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#17365D; 	mso-themecolor:text2; 	mso-themeshade:191; 	letter-spacing:.25pt; 	mso-font-kerning:14.0pt;} p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst 	{mso-style-priority:10; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:"Title Char"; 	mso-style-next:Normal; 	mso-style-type:export-only; 	margin:0in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	mso-pagination:widow-orphan; 	border:none; 	mso-border-bottom-alt:solid #4F81BD 1.0pt; 	mso-border-bottom-themecolor:accent1; 	padding:0in; 	mso-padding-alt:0in 0in 4.0pt 0in; 	font-size:26.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#17365D; 	mso-themecolor:text2; 	mso-themeshade:191; 	letter-spacing:.25pt; 	mso-font-kerning:14.0pt;} p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle 	{mso-style-priority:10; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:"Title Char"; 	mso-style-next:Normal; 	mso-style-type:export-only; 	margin:0in; 	margin-bottom:.0001pt; 	mso-add-space:auto; 	mso-pagination:widow-orphan; 	border:none; 	mso-border-bottom-alt:solid #4F81BD 1.0pt; 	mso-border-bottom-themecolor:accent1; 	padding:0in; 	mso-padding-alt:0in 0in 4.0pt 0in; 	font-size:26.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#17365D; 	mso-themecolor:text2; 	mso-themeshade:191; 	letter-spacing:.25pt; 	mso-font-kerning:14.0pt;} p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast 	{mso-style-priority:10; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:"Title Char"; 	mso-style-next:Normal; 	mso-style-type:export-only; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:15.0pt; 	margin-left:0in; 	mso-add-space:auto; 	mso-pagination:widow-orphan; 	border:none; 	mso-border-bottom-alt:solid #4F81BD 1.0pt; 	mso-border-bottom-themecolor:accent1; 	padding:0in; 	mso-padding-alt:0in 0in 4.0pt 0in; 	font-size:26.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#17365D; 	mso-themecolor:text2; 	mso-themeshade:191; 	letter-spacing:.25pt; 	mso-font-kerning:14.0pt;} span.TitleChar 	{mso-style-name:"Title Char"; 	mso-style-priority:10; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:Title; 	mso-ansi-font-size:26.0pt; 	mso-bidi-font-size:26.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#17365D; 	mso-themecolor:text2; 	mso-themeshade:191; 	letter-spacing:.25pt; 	mso-font-kerning:14.0pt;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; 
&lt;/style&gt;  &lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
If we try to add a new silver light project to a solution, then Visual studio prompts with the following dialogue box.&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ023zgpuII/AAAAAAAAADE/wnnC_oFw9f8/s1600-h/pic4.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5304456268460177538" src="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ023zgpuII/AAAAAAAAADE/wnnC_oFw9f8/s400/pic4.jpg" style="cursor: pointer; display: block; height: 357px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ02P3ExxpI/AAAAAAAAAC0/TKaWxcJu7u8/s1600-h/pic4.jpg"&gt;&lt;/a&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;div class="MsoNormal" style="text-align: justify;"&gt;
So that we can enable debugging on this newly created silver light application. However if we wanted to add an existing silver light application to a solution which contains a website project then we have to explicitly enable debugging on this silver light application, otherwise Visual studio wont debug this  silver light application, when we set the Web application as the start up project.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;

&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;

To enable debugging on this newly added existing silver light project.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
1) In solution Explorer, Right click on the Web Project and select ‘Property Pages’ .Here is the screen shot to select ‘Property Pages’&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/_UEAh3O1vrK8/SZ05vHNXf0I/AAAAAAAAADk/Tv4eYb6DcGk/s1600-h/pic1.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5304459417664061250" src="http://3.bp.blogspot.com/_UEAh3O1vrK8/SZ05vHNXf0I/AAAAAAAAADk/Tv4eYb6DcGk/s400/pic1.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 186px;" /&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;

2) In ‘Property pages’ Window  in ‘Start Options’ , make sure that  the check boxes ‘ASP.NET’ and ‘Silverlight ‘ both are  selected.&lt;/div&gt;
&lt;a href="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ06DbS_F_I/AAAAAAAAADs/lnIDdB2YIzI/s1600-h/pic2.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5304459766653720562" src="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ06DbS_F_I/AAAAAAAAADs/lnIDdB2YIzI/s400/pic2.jpg" style="cursor: pointer; display: block; height: 225px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ03Vdxnq1I/AAAAAAAAADU/aV-P5cWWw9Y/s1600-h/pic2.jpg"&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;

3) Select ‘Silverlight Application’ then Click on the ‘Add’ button, it will open the following window. Select the check box ‘Enable Silverlight Debugging’ then press ‘Apply’ then ‘Ok’.&lt;/div&gt;
&lt;a href="http://3.bp.blogspot.com/_UEAh3O1vrK8/SZ06mnMFU-I/AAAAAAAAAD0/68Pcpzm5yPM/s1600-h/pic3.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5304460371141415906" src="http://3.bp.blogspot.com/_UEAh3O1vrK8/SZ06mnMFU-I/AAAAAAAAAD0/68Pcpzm5yPM/s400/pic3.bmp" style="cursor: pointer; display: block; height: 251px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;
&lt;div class="lqm_ad"  lqm_channel="1" lqm_publisher="735" lqm_zone="1" lqm_format="2"&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-1050023196117768480?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kNfL7oNx537rQkxhyui54i5c3GU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNfL7oNx537rQkxhyui54i5c3GU/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/kNfL7oNx537rQkxhyui54i5c3GU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNfL7oNx537rQkxhyui54i5c3GU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/62073EZOQcw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/1050023196117768480/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=1050023196117768480" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1050023196117768480?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/1050023196117768480?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/62073EZOQcw/how-to-enable-silver-light-debugging.html" title="How to Enable Silver light Debugging" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_UEAh3O1vrK8/SZ023zgpuII/AAAAAAAAADE/wnnC_oFw9f8/s72-c/pic4.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/02/how-to-enable-silver-light-debugging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkADQ3g5eyp7ImA9WxVQFko.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-3988068121281386211</id><published>2009-02-03T05:19:00.000-08:00</published><updated>2009-02-03T06:19:32.623-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T06:19:32.623-08:00</app:edited><title>CSS: Shared Classes</title><content type="html">&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Cambria; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073741899 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} h2 	{mso-style-noshow:yes; 	mso-style-priority:9; 	mso-style-qformat:yes; 	mso-style-link:"Heading 2 Char"; 	mso-style-next:Normal; 	margin-top:10.0pt; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:0in; 	margin-bottom:.0001pt; 	line-height:115%; 	mso-pagination:widow-orphan lines-together; 	page-break-after:avoid; 	mso-outline-level:2; 	font-size:13.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#4F81BD; 	mso-themecolor:accent1; 	font-weight:bold;} p 	{mso-style-noshow:yes; 	mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:"Times New Roman";} span.Heading2Char 	{mso-style-name:"Heading 2 Char"; 	mso-style-noshow:yes; 	mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:"Heading 2"; 	mso-ansi-font-size:13.0pt; 	mso-bidi-font-size:13.0pt; 	font-family:"Cambria","serif"; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:major-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:major-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:major-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:major-bidi; 	color:#4F81BD; 	mso-themecolor:accent1; 	font-weight:bold;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 24pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(152, 72, 6);"&gt;CSS: Shared Classes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;Summary&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;: You can group styles common to different rules into their own classes to save repeating yourself. By applying multiple classes to one element in CSS you can modularize your code to help optimize your style sheets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;You can group styles common to different rules into their own classes to save repeating yourself. CSS2-compliant browsers can reference multiple classes within individual elements. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;For example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;div id="nav" class="nav center"&amp;gt;...&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;This ability to reference multiple classes gives authors newfound options when styling their content. For elements that share the same styles (&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(36, 64, 97);"&gt;text-align:center&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt; for example), you can group these shared styles into one shared class. So this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.nav{color:red; text-align:center;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.main{color:#000; text-align:center;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;/style&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;div id="nav" class="nav"&amp;gt;...&amp;lt;/div&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;div id="main" class="main"&amp;gt;...&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;Becomes this after grouping the common center style into one shared class:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.nav{color:red;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.main{color:#000;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;.ctr{text-align:center;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;/style&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;div id="nav" class="nav ctr"&amp;gt;...&amp;lt;/div&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;div id="main" class="main ctr"&amp;gt;...&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt;The third &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(36, 64, 97);"&gt;.ctr&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; color: rgb(36, 64, 97);"&gt; class groups the common styles (in this case the center declaration) into a class now shared by two elements. The additional class saves space by eliminating redundant common declarations, which can add up for larger style sheets. In effect, you are normalizing your CSS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;Here is a small example about styles with classes and Id. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="background: yellow none repeat scroll 0% 0%; font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;@&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: rgb(163, 21, 21);"&gt;Page&lt;/span&gt; &lt;span style="color: red;"&gt;Language&lt;/span&gt;&lt;span style="color: blue;"&gt;="C#"&lt;/span&gt; &lt;span style="color: red;"&gt;AutoEventWireup&lt;/span&gt;&lt;span style="color: blue;"&gt;="true"&lt;/span&gt; &lt;span style="color: red;"&gt;CodeFile&lt;/span&gt;&lt;span style="color: blue;"&gt;="Default2.aspx.cs"&lt;/span&gt; &lt;span style="color: red;"&gt;Inherits&lt;/span&gt;&lt;span style="color: blue;"&gt;="Default2"&lt;/span&gt; &lt;span style="background: yellow none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;%&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="background: yellow none repeat scroll 0% 0%; font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;DOCTYPE&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;html&lt;/span&gt; &lt;span style="color: red;"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: blue;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: blue;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;html&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;head&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;title&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Shared Classes&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;meta&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="color: blue;"&gt;="Content-Type"&lt;/span&gt; &lt;span style="color: red;"&gt;content&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/html; charset=iso-8859-1"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;style&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/css"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;width&lt;/span&gt;: &lt;span style="color: blue;"&gt;40em&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-family&lt;/span&gt;: &lt;span style="color: blue;"&gt;Arial,&lt;/span&gt; &lt;span style="color: blue;"&gt;Helvetica,&lt;/span&gt; &lt;span style="color: blue;"&gt;sans-serif&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h1&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;1.5em&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;1.2em&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;margin-top&lt;/span&gt;: &lt;span style="color: blue;"&gt;40px&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h3&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;1.0em&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h4&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;text-transform&lt;/span&gt;: &lt;span style="color: blue;"&gt;uppercase&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-size&lt;/span&gt;: &lt;span style="color: blue;"&gt;1.0em&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: green;"&gt;/*----these are the test classes and ids----*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;.orange&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;color&lt;/span&gt;: &lt;span style="color: blue;"&gt;orange&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;.bold&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;#boldness&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;.orangegrouped.boldgrouped&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;color&lt;/span&gt;:&lt;span style="color: blue;"&gt;orange&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;#boldgroup.orangegroup&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;color&lt;/span&gt;: &lt;span style="color: blue;"&gt;orange&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="color: red;"&gt;font-weight&lt;/span&gt;: &lt;span style="color: blue;"&gt;bold&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;style&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;head&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h1&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Applying multiple styles to HTML elements&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h1&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Case I: Two separate classes applied to one element&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="orange bold"&amp;gt;&lt;/span&gt;This text should be orange and bold. Two classes are applied to the &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; tag, &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;orange&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;and &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;bold.&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Case II: A class and an ID applied to one element&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="orange"&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="boldness"&amp;gt;&lt;/span&gt;This text should be orange and bold. The &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; tag has the class &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;orange&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;applied to it, and is assigned the id &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;boldness.&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;case III: Two grouped classes applied to one element&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="orangegrouped boldgrouped"&amp;gt;&lt;/span&gt;This text should be orange and bold. Two classes are applied to the &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;tag, &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;orangegrouped&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; and &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;boldgrouped&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;, which are defined together in the CSS.&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Case IV: Two grouped classes applied to one element in the opposite order&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="boldgrouped orangegrouped"&amp;gt;&lt;/span&gt;This text should be orange and bold. Two classes are applied to the &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;tag, &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;orangegrouped&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; and &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;boldgrouped&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;, which are defined together in the CSS but in &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;the opposite order than they are applied in the &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; tag.&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;Case V: A class and an ID grouped and applied to one element&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;h2&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="orangegroup"&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="boldgroup"&amp;gt;&lt;/span&gt;This text should be orange and bold. The &lt;span style="color: red;"&gt;&amp;lt;&lt;/span&gt;p&lt;span style="color: red;"&gt;&amp;gt;&lt;/span&gt; tag has the class &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;orangegroup&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style=""&gt;      &lt;/span&gt;as well as the id &lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt;boldgroup&lt;span style="color: red;"&gt;&amp;quot;&lt;/span&gt; applied to it, which are defined together in the CSS.&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;p&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: rgb(163, 21, 21);"&gt;html&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h2&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;Conclusions &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;Netscape 4.x for Windows and Mac cannot support the application of multiple classes to a single element. It results in ignoring all classes. (Cases I, III, IV) It can, however, understand the application of a class and an id to a single element. (Case II) This technique only works, however, if the class and id are defined separately in the style sheet, not grouped together. (Test Case V)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;Internet Explorer 4.x for Windows cannot support the application of multiple classes to a single element. It results in ignoring all classes. (Cases I, III, IV) It can, however, understand the application of a class and an id to a single element. (Case II) This technique works even if the class and id are grouped together in the style sheet, not defined separately. (Test Case V) In this respect IE 4.x differs from NN 4.x.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(36, 64, 97);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/37277549-3988068121281386211?l=vangalvenkat.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KUQ9MU-fRsgiakPimXUKeJElSnc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KUQ9MU-fRsgiakPimXUKeJElSnc/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/KUQ9MU-fRsgiakPimXUKeJElSnc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KUQ9MU-fRsgiakPimXUKeJElSnc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/netTechnologyQuest/~4/WecEX1xrmKk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://vangalvenkat.blogspot.com/feeds/3988068121281386211/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=37277549&amp;postID=3988068121281386211" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3988068121281386211?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/37277549/posts/default/3988068121281386211?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/netTechnologyQuest/~3/WecEX1xrmKk/css-shared-classes.html" title="CSS: Shared Classes" /><author><name>Venkat Vangalapudi</name><uri>http://www.blogger.com/profile/18036151726662625053</uri><email>noreply@blogger.com</email></author><thr:total>0</thr:total><feedburner:origLink>http://vangalvenkat.blogspot.com/2009/02/css-shared-classes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4DSHg6eCp7ImA9WxVQE0w.&quot;"><id>tag:blogger.com,1999:blog-37277549.post-7018338684446299417</id><published>2009-01-30T02:17:00.001-08:00</published><updated>2009-01-30T02:22:59.610-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-30T02:22:59.610-08:00</app:edited><title>WPF data templates</title><content type="html">&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CVENKAT%7E1.VAN%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Mediu
