<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Khaledandari&#039;s Blog</title>
	<atom:link href="http://khalidandari.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://khalidandari.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 07 Sep 2011 06:51:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='khalidandari.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Khaledandari&#039;s Blog</title>
		<link>http://khalidandari.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://khalidandari.wordpress.com/osd.xml" title="Khaledandari&#039;s Blog" />
	<atom:link rel='hub' href='http://khalidandari.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Calling a Handler (.ashx) from jQuery in two ways :</title>
		<link>http://khalidandari.wordpress.com/2011/09/07/calling-a-handler-ashx-from-jquery-in-two-ways/</link>
		<comments>http://khalidandari.wordpress.com/2011/09/07/calling-a-handler-ashx-from-jquery-in-two-ways/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 06:39:00 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">https://khalidandari.wordpress.com/2011/09/07/calling-a-handler-ashx-from-jquery-in-two-ways/</guid>
		<description><![CDATA[function SendForm() { var formSerialize=&#8221;; formSerialize = $(&#8216;input:text&#8217;).serialize(); alert(&#34;formSerialize=&#34; + formSerialize); var selectedDiv = $(&#34;#selcProcedure&#34;).find(&#8216;:selected&#8217;).val(); $.post(&#34;leaveProceduresHandler.ashx?StrMethodName=SendForm&#38;selectedDiv=&#34; + selectedDiv + &#34;&#38;&#34; +formSerialize, function (response) { $(&#34;#divId_AllForms&#34;).html(response); }); &#160; return false; } function SubmitForm() { &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $.ajax({ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; url: &#34;leaveProceduresHandler.ashx?StrMethodName=IsValid&#34;, &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; success: OnComplete, &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; error: OnFail &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return false; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=127&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<hr />
<p align="left"><font color="#646b86">function SendForm() {     <br />var formSerialize=&#8221;;</font></p>
<p align="left"><font color="#646b86">formSerialize = $(&#8216;input:text&#8217;).serialize();</font></p>
<p align="left"><font color="#646b86">alert(&quot;formSerialize=&quot; + formSerialize);</font></p>
<p align="left"><font color="#646b86">var selectedDiv = $(&quot;#selcProcedure&quot;).find(&#8216;:selected&#8217;).val();</font></p>
<p align="left"><font color="#646b86">$.post(&quot;leaveProceduresHandler.ashx?StrMethodName=SendForm&amp;selectedDiv=&quot; + selectedDiv + &quot;&amp;&quot;</font></p>
<p align="left"><font color="#646b86"> +formSerialize, function (response) { $(&quot;#divId_AllForms&quot;).html(response); });     <br />&#160; </font><font color="#646b86">return false;     <br />}</font></p>
<p><span id="more-127"></span>
<p><font color="#646b86">function SubmitForm() {     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $.ajax({      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; url: &quot;leaveProceduresHandler.ashx?StrMethodName=IsValid&quot;,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; success: OnComplete,      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; error: OnFail      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; });      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return false;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br /></font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=127&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/09/07/calling-a-handler-ashx-from-jquery-in-two-ways/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>Validate Required fields on submit</title>
		<link>http://khalidandari.wordpress.com/2011/09/07/validate-required-fields-on-submit/</link>
		<comments>http://khalidandari.wordpress.com/2011/09/07/validate-required-fields-on-submit/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 06:20:09 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=121</guid>
		<description><![CDATA[function validate(){ //1-get all input with attr (isReq=true) //2-check if the input contain data. //-2a-if it contain data set req control to display &#8221; else display * var ctrlId = &#8221;; $.each($(&#8216;:input&#8217;), function(Index, ctrl) { if (ctrl.isReq == &#8216;true&#8217;) { //get the control id and see if it has any data ctrlId = ctrl.id; var [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=121&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">function </span></span></span><span style="font-family:Consolas;font-size:x-small;">validate(){</span></p>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;">//1-get all input with attr (isReq=true)</span></p>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;">//2-check if the input contain data.</span></p>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;">//-2a-if it contain data set req control to display &#8221; else display *</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> ctrlId = </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;">;</span></p>
<p>$.each($(<span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;:input&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">), </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">function</span></span></span><span style="font-family:Consolas;font-size:x-small;">(Index, ctrl) {</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">if</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> (ctrl.isReq == </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;true&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">) { </span></span></p>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;">//get the control id and see if it has any data</span></p>
<p>ctrlId = ctrl.id;</p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> x = </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;#lblmsg_&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;">+ ctrlId</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> value = $(</span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;#&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;">+ ctrlId).val()</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">if</span></span></span><span style="font-family:Consolas;font-size:x-small;">(value.length &gt; 0) {</span></p>
<p>$(<span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;#lblMsg_&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;">+ ctrlId).attr(</span><span style="font-family:Consolas;font-size:x-small;">{</span></p>
<p>value:<span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8221;</span></p>
<p>});</p>
<p>}</p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">else</span></span></span></p>
<p><span style="font-family:Consolas;font-size:x-small;">{</span></p>
<p>$(<span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;#lblMsg_&#8217;</span></span></span><span style="font-family:Consolas;font-size:x-small;">+ ctrlId).attr({</span></p>
<p>value:<span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;*&#8217;</span></p>
<p>});</p>
<p>}</p>
<p>}</p>
<p>});</p>
<p>}</p>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">//HTml &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></span></p>
<p>&lt;<span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">tr</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">td</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">colspan</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;2&#8243;&gt;</span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">input</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">type</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=button </span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;validate&#8221; </span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">onclick</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;javascript:validate();&#8221;/&gt;</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">input</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">type</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=button</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;Submit&#8221; </span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">onclick</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;javascript:SendForm();&#8221;/&gt;</span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;/</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">td</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">td</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">class</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;style1&#8243;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">colspan</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;2&#8243;</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">input</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">id</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;txttest&#8221;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">name</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;txttet&#8221;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">type</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=text</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">isReq</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;true&#8221;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;"</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">/&gt;</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">input</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">id</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;lblMsg_txttest&#8221;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">name</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;lblMsg_txttest&#8221;</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">type</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=text</span></span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;"</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">/&gt;</span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;/</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">td</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;/</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">tr</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span></p>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">//end Html&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=121&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/09/07/validate-required-fields-on-submit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>A way to get data from two tables using union</title>
		<link>http://khalidandari.wordpress.com/2011/05/01/a-way-to-get-data-from-two-tables-using-union/</link>
		<comments>http://khalidandari.wordpress.com/2011/05/01/a-way-to-get-data-from-two-tables-using-union/#comments</comments>
		<pubDate>Sun, 01 May 2011 09:43:37 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=118</guid>
		<description><![CDATA[  (SELECT  tableA.CID,tableA.Student_Name , Currency.name as CurrencyName,SUM(Payments.amount)AS total, SUM(Payments.amount)AS Numtickets FROM Payments innerjoin Currency on Payments.Currency=Currency.code innerjoin EmissaryUniversity on tableA.CID=Payments.CIDGROUPBY tableA.CID,tableA.Student_Name , Currency.name )union (Select tableA.CID,tableA.Student_Name ,&#8216;CurrencyName&#8217;=&#8216; &#8216;,Sum(tickets.ticketsNum)as total, Sum(tickets.ticketsNum)as Numtickets from tickets innerjoin tableA on tableA.CID=Tickets.CID  groupby tableA.CID,tableA .Student_Name )<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=118&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong></strong></em> </p>
<p><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">SELECT  tableA</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,tableA</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">Student_Name </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="font-size:x-small;"> Currency</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">name </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">as</span></span><span style="font-size:x-small;"> CurrencyName</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="color:#ff00ff;font-size:x-small;"><span style="color:#ff00ff;font-size:x-small;">SUM</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">Payments</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">amount</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">AS</span></span><span style="font-size:x-small;"> total</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="font-size:x-small;"> <span style="color:#ff00ff;font-size:x-small;"><span style="color:#ff00ff;font-size:x-small;">SUM</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">Payments</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">amount</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">AS</span></span><span style="font-size:x-small;"> Numtickets </span></span></p>
<p><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">FROM</span></span><span style="font-size:x-small;"> Payments </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">inner</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">join</span></span><span style="font-size:x-small;"> Currency </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">on</span></span><span style="font-size:x-small;"> Payments</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">Currency</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">Currency</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">code </span></span><span style="font-size:x-small;"><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">inner</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">join</span></span><span style="font-size:x-small;"> EmissaryUniversity </span></span><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">on</span></span><span style="font-size:x-small;"> tableA</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">Payments</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span></span><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">GROUP</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">BY</span></span><span style="font-size:x-small;"> tableA</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,tableA</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">Student_Name </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="font-size:x-small;"> Currency</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">name </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span></span><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">union</span></span></span></p>
<p><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">Select</span></span><span style="font-size:x-small;"> tableA</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,tableA</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">Student_Name </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="color:#ff0000;font-size:x-small;"><span style="color:#ff0000;font-size:x-small;">&#8216;CurrencyName&#8217;</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="color:#ff0000;font-size:x-small;"><span style="color:#ff0000;font-size:x-small;">&#8216; &#8216;</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="color:#ff00ff;font-size:x-small;"><span style="color:#ff00ff;font-size:x-small;">Sum</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">tickets</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">ticketsNum</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">as</span></span><span style="font-size:x-small;"> total</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="font-size:x-small;"> <span style="color:#ff00ff;font-size:x-small;"><span style="color:#ff00ff;font-size:x-small;">Sum</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">tickets</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">ticketsNum</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">as</span></span><span style="font-size:x-small;"> Numtickets </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">from</span></span><span style="font-size:x-small;"> tickets </span></span></p>
<p><span style="font-size:x-small;"><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">inner</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">join</span></span><span style="font-size:x-small;"> tableA </span></span><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">on</span></span><span style="font-size:x-small;"> tableA</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">Tickets</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID  </span></span></p>
<p><span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">group</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">by</span></span><span style="font-size:x-small;"> tableA</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">CID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,tableA </span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">Student_Name </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=118&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/05/01/a-way-to-get-data-from-two-tables-using-union/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>SqlServer Cash Dependencies</title>
		<link>http://khalidandari.wordpress.com/2011/04/10/sqlserver-cash-dependencies/</link>
		<comments>http://khalidandari.wordpress.com/2011/04/10/sqlserver-cash-dependencies/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 19:37:16 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Sqlserver2008]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=113</guid>
		<description><![CDATA[Using SQL Cache Dependencies This is the C# tutorial (Switch to the Visual Basic tutorial) The simplest caching strategy is to allow cached data to expire after a specified period of time. But this simple approach means that the cached data maintains no association with its underlying data source, resulting in stale data that is held [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=113&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Using SQL Cache Dependencies This is the C# tutorial (Switch to the Visual Basic tutorial) The simplest caching strategy is to allow cached data to expire after a specified period of time. But this simple approach means that the cached data maintains no association with its underlying data source, resulting in stale data that is held too long or current data that is expired too soon. A better approach is to use the SqlCacheDependency class so that data remains cached until its underlying data has been modified in the SQL database. This tutorial shows you how. Download the code for this tutorial | Download the tutorial in PDF format « Previous Tutorial | Next Tutorial » Introduction The caching techniques examined in the Caching Data with the ObjectDataSource and Caching Data in the Architecture tutorials used a time-based expiry to evict the data from the cache after a specified period. This approach is the simplest way to balance the performance gains of caching against data staleness. By selecting a time expiry of x seconds, a page developer concedes to enjoy the performance benefits of caching for only x seconds, but can rest easy that her data will never be stale longer than a maximum of x seconds. Of course, for static data, x can be extended to the lifetime of the web application, as was examined in the Caching Data at Application Startup tutorial. When caching database data, a time-based expiry is often chosen for its ease of use but is frequently an inadequate solution. Ideally, the database data would remain cached until the underlying data has been modified in the database; only then would the cache be evicted. This approach maximizes the performance benefits of caching and minimizes the duration of stale data. However, in order to enjoy these benefits there must be some system in place that knows when the underlying database data has been modified and evicts the corresponding items from the cache. Prior to ASP.NET 2.0, page developers were responsible for implementing this system. ASP.NET 2.0 provides a SqlCacheDependency class and the necessary infrastructure to determine when a change has occurred in the database so that the corresponding cached items can be evicted. There are two techniques for determining when the underlying data has changed: notification and polling. After discussing the differences between notification and polling, we ll create the infrastructure necessary to support polling and then explore how to use the SqlCacheDependency class in declarative and programmatically scenarios. Understanding Notification and Polling There are two techniques that can be used to determine when the data in a database has been modified: notification and polling. With notification, the database automatically alerts the ASP.NET runtime when the results of a particular query have been changed since the query was last executed, at which point the cached items associated with the query are evicted. With polling, the database server maintains information about when particular tables have last been updated. The ASP.NET runtime periodically polls the database to check what tables have changed since they were entered into the cache. Those tables whose data has been modified have their associated cache items evicted. The notification option requires less setup than polling and is more granular since it tracks changes at the query level rather than at the table level. Unfortunately, notifications are only available in the full editions of Microsoft SQL Server 2005 (i.e., the non-Express editions). However, the polling option can be used for all versions of Microsoft SQL Server from 7.0 to 2005. Since these tutorials use the Express edition of SQL Server 2005, we will focus on setting up and using the polling option. Consult the Further Reading section at the end of this tutorial for further resources on SQL Server 2005 s notification capabilities. With polling, the database must be configured to include a table named AspNet_SqlCacheTablesForChangeNotification that has three columns &#8211; tableName, notificationCreated, and changeId. This table contains a row for each table that has data that might need to be used in a SQL cache dependency in the web application. The tableName column specifies the name of the table while notificationCreated indicates the date and time the row was added to the table. The changeId column is of type int and has an initial value of 0. Its value is incremented with each modification to the table. In addition to the AspNet_SqlCacheTablesForChangeNotification table, the database also needs to include triggers on each of the tables that may appear in a SQL cache dependency. These triggers are executed whenever a row is inserted, updated, or deleted and increment the table s changeId value in AspNet_SqlCacheTablesForChangeNotification. The ASP.NET runtime tracks the current changeId for a table when caching data using a SqlCacheDependency object. The database is periodically checked and any SqlCacheDependency objects whose changeId differs from the value in the database are evicted since a differing changeId value indicates that there has been a change to the table since the data was cached. Step 1: Exploring the aspnet_regsql.exe Command Line Program With the polling approach the database must be setup to contain the infrastructure described above: a predefined table (AspNet_SqlCacheTablesForChangeNotification), a handful of stored procedures, and triggers on each of the tables that may be used in SQL cache dependencies in the web application. These tables, stored procedures, and triggers can be created through the command line program aspnet_regsql.exe, which is found in the $WINDOWS$\Microsoft.NET\Framework\version folder. To create the AspNet_SqlCacheTablesForChangeNotification table and associated stored procedures, run the following from the command line: /* For SQL Server authentication&#8230; */ aspnet_regsql.exe -S server -U user -P password -d database -ed /* For Windows Authentication&#8230; */ aspnet_regsql.exe -S server -E -d database -ed Note: To execute these commands the specified database login must be in the db_securityadmin and db_ddladmin roles. To examine the T-SQL sent to the database by the aspnet_regsql.exe command line program, refer to this blog entry. For example, to add the infrastructure for polling to a Microsoft SQL Server database named pubs on a database server named ScottsServer using Windows Authentication, navigate to the appropriate directory and, from the command line, enter: aspnet_regsql.exe -S ScottsServer -E -d pubs -ed After the database-level infrastructure has been added, we need to add the triggers to those tables that will be used in SQL cache dependencies. Use the aspnet_regsql.exe command line program again, but specify the table name using the -t switch and instead of using the -ed switch use -et, like so: /* For SQL Server authentication&#8230; */ aspnet_regsql.exe -S <em>server</em> -U <em>user</em> -P <em>password</em> -d <em>database</em> -t <em>tableName</em> -et /* For Windows Authentication&#8230; */ aspnet_regsql.exe -S <em>server</em> -E -d <em>database</em> -t <em>tableName</em> -et To add the triggers to the authors and titles tables on the pubs database on ScottsServer, use: aspnet_regsql.exe -S ScottsServer -E -d pubs -t authors -et aspnet_regsql.exe -S ScottsServer -E -d pubs -t titles -et For this tutorial add the triggers to the Products, Categories, and Suppliers tables. We ll look at the particular command line syntax in Step 3.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=113&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/04/10/sqlserver-cash-dependencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>User Control(textbox id,text+Tree)</title>
		<link>http://khalidandari.wordpress.com/2011/03/23/user-controltextbox-idtexttree/</link>
		<comments>http://khalidandari.wordpress.com/2011/03/23/user-controltextbox-idtexttree/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 13:17:44 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Asp.net 2.0]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=104</guid>
		<description><![CDATA[Code Behind for Ctl public partial class controls_textBoxWithTreeCtl : System.Web.UI.   {   public string CacheName{ get { return varCacheName; }        set { varCacheName = value; }       }           private string varTreeDBClassId;  public string TreeDBClassId{ get { return varTreeDBClassId; }       set { varTreeDBClassId = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=104&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://khalidandari.files.wordpress.com/2011/03/textboxtreectrl.jpg"><img class="alignnone size-full wp-image-109" title="textBox+TreeCtrl" src="http://khalidandari.files.wordpress.com/2011/03/textboxtreectrl.jpg?w=544&#038;h=88" alt="" width="544" height="88" /></a></p>
<p>Code Behind for Ctl</p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">public</span></span></span></span></div>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">partial</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">class</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">controls_textBoxWithTreeCtl</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> : System.Web.UI.</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </span></span></span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"></span></span></span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{</span></span></span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">public</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">CacheName{</span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">get</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">return </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varCacheName; }<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">set</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { varCacheName = </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">; }</span></span></span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p> </p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">private</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varTreeDBClassId;</span></span></span></span></span></div>
<p></span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">public</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">TreeDBClassId</span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{</span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">get</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">return </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varTreeDBClassId; }<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> <span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">set</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { varTreeDBClassId = </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">value</span></span></span></span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">; }</span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p> </p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">private</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varTreeFladId;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></div>
<p></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">public</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">TreeFladId{</span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">get</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">return </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varTreeFladId; }<span style="font-family:Consolas;font-size:x-small;"> </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">  <span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">set</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { varTreeFladId = </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">; }}</span></span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">　<span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">private</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varCtlId;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> <span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">public</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">CtlId{</span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">set</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { varCtlId = </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">value</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">; }}</span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> <span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">protected</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">void</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> Page_Load(</span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">object</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> sender, </span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">EventArgs</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">e){</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;onclick&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">, </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;javascript:OpenTrees(&#8220;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + varTreeFladId + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216; ,&#8217;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + varTreeDBClassId + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216; , &#8216;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + varCtlId + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;);&#8221;</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">);　</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">　</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p><span style="font-family:Consolas;font-size:x-small;"> </span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">protected</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">void</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> TxtCode_TextChanged(</span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">object</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> sender, </span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">EventArgs</span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">e){</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">if</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> ((</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">Hashtable</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">)</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">HttpRuntime</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.Cache[varCacheName] == </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">null</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">)<span style="font-family:Consolas;font-size:x-small;">{</span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">Utility</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.CheckCashAvailable(); }<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">if</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> (((</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">Hashtable</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">)</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">HttpRuntime</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.Cache[varCacheName])[TxtCode.Text.Trim()] != </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">null</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">){</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">Hashtable</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">)</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">HttpRuntime</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.Cache[varCacheName])[TxtCode.Text.Trim()].ToString();<span style="font-family:Consolas;font-size:x-small;">txtText.ToolTip = ((</span></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">Hashtable</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">)</span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">HttpRuntime</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.Cache[varCacheName])[TxtCode.Text.Trim()].ToString();}</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">else</span></span></span></div>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8221;</span></span></span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;}</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p><span style="font-family:Consolas;font-size:x-small;"> </span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">protected</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">void</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> txtText_TextChanged(</span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">object</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> sender, </span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">EventArgs</span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">e){</span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">private</span></span></span><em><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><strong><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">string</span></span></span><span style="font-family:Consolas;font-size:x-small;"> <span style="font-family:Consolas;font-size:x-small;">varCacheName;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></strong></em></span></span></span></span></div>
<div><em><strong><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></strong></em></div>
<p><em><strong><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span></span></strong></em> </p>
<p></span></span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;">txtText.Text =</span></div>
<p> </p>
<p></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p> </p>
<p></span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;">txtText.Text = ((</span></div>
<p> </p>
<p></span></span></span></span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p> </p>
<p></span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;">imgInternalSite.Attributes.Add(</span></div>
<p> </p>
<p></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"> </span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">get</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> { </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">return </span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">varCtlId; }<span style="font-family:Consolas;font-size:x-small;"> </span></span></span> </span></span></p>
<p></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><em><strong>Add the following Code On the popup Window Trees.aspx</strong></em></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><del> </del></span></span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><del> </p>
<p></del></p>
<div><em><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></em></div>
<p><em><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">protected</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">void</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> TreeView1_SelectedNodeChanged(</span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">object</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> sender, </span></span><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">EventArgs</span></span></span> </p>
<p></span></span></em></p>
<div><em></em></div>
<p><em></p>
<div><span style="font-family:Consolas;font-size:x-small;"></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">ReadParameters();</p>
<p></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;">e)</span></div>
<p> </p>
<p></em><em><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">ClientScriptManager</span></span></span></em></p>
<div><em></em></div>
<p><em></p>
<div><span style="font-family:Consolas;font-size:x-small;"></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;">script = Page.ClientScript;</span></div>
<p> </p>
<p></em><em><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">if</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> (script.IsStartupScriptRegistered(</span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">this</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.GetType(), </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;Alert&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">) == </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">false</span></span></span></em></p>
<div><em></em></div>
<p><em></p>
<div><span style="font-family:Consolas;font-size:x-small;"></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">{ script.RegisterStartupScript(</p>
<p></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;">)</span></div>
<p> </p>
<p></em><em><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">this</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">.GetType(), </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;Alert&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">, </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;readSelectedValue(&#8216;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + TreeView1.SelectedNode.Text + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216; ,&#8217;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + TreeView1.SelectedNode.Value + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216;,&#8217;&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + CtlId + </span></span><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;"><span style="font-family:Consolas;color:#a31515;font-size:x-small;">&#8220;&#8216;);&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">, </span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">true</span></span></span></em></p>
<div><em></em></div>
<p><em></p>
<div><span style="font-family:Consolas;font-size:x-small;"></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">}</p>
<p></span></span></div>
<div><span style="font-family:Consolas;font-size:x-small;">); }</span></div>
<p> </p>
<p></em> </p>
<p></span></span></span></span></p>
<p>Add the following Javascript Function in the Trees.aspxx Page</p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">﻿</span></span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">script</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">language</span></span></span><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;javascript&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;"><span style="font-family:Consolas;color:#ff0000;font-size:x-small;">type</span></span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">=&#8221;text/javascript&#8221;&gt;</span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">function</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">readSelectedValue(NodeText,NodeValue,CtlId) { </span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">opener.FillRelatedControls(NodeText, NodeValue, CtlId);</p>
<p>window.close();</p>
<p>}</p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&lt;/</span></span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">script&gt;</span></span></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></span></span></span></span><span style="color:#800000;">Add the Following Javascript Funtion to the common.js File</span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="color:#800000;"><span id="mce_marker"> </span></span></span></span></span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">function</span></span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </p>
<p></span></span></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="color:#000000;">OpenTrees(val, ClassID, ctlId) {</span><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;">//alert(ctlId);</span></span></span></div>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span></p>
<div><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;">//val Define the cri example internal sites external </span></span></span></div>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">window.open(</span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span></span></p>
<p><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;../Trees.aspx?flag=&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + val + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;&amp;ClassID=&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + ClassID + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;&amp;CtlId=&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + ctlId, </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;_blank&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">, </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8216;width=450,height=550,toolbar=0,resizable=0,scrollbars=no&#8217;</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">);<span style="font-family:Consolas;font-size:x-small;">event.returnValue =</span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">false</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;}</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">function</span></span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </p>
<p></span></span></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="color:#000000;">FillRelatedControls(NodeText, NodeValue,CtlId) {</span><span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> varTxtCode = CtlId + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;_&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;TxtCode&#8221;</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> varTxtText = CtlId + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;_&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;TxtText&#8221;</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> varHiddenCode = CtlId + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;_&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;hiddenCode&#8221;</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> varHiddenText= CtlId + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;_&#8221;</span></span></span><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> + </span></span><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;"><span style="font-family:Consolas;color:#800000;font-size:x-small;">&#8220;hiddenText&#8221;</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">;<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> objTxtCode = document.getElementById(varTxtCode);<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> objTxtText = document.getElementById(varTxtText);<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> objHiddenCode = document.getElementById(varHiddenCode);<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">var</span></span></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> objHiddenText = document.getElementById(varHiddenText);<span style="font-family:Consolas;font-size:x-small;"> </span></span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> </p>
<p></span></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;">//alert(&#8216;objTxtText=&#8217; + objTxtText);</span></span></span></div>
<p><span style="font-family:Consolas;color:#006400;font-size:x-small;"><span style="font-family:Consolas;color:#006400;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
<div><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">objTxtCode.value = NodeValue;</span></span></div>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;">objTxtText.value = NodeText;</p>
<p>objHiddenCode.value = NodeValue;</p>
<p>objHiddenText.value = NodeText;</p>
<p>}</p>
<p></span></span></p>
<div><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;">&gt;</span></span></span></div>
<p><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"><span style="font-family:Consolas;color:#0000ff;font-size:x-small;"> </p>
<p></span> </p>
<p></span></p>
</div>
<div><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"> </span></div>
<div><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;">UserControl</span></span></span></div>
<div><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"> </span></span></div>
<p><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"><span style="font-family:Consolas;color:#2b91af;font-size:x-small;"> </span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=104&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/03/23/user-controltextbox-idtexttree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>

		<media:content url="http://khalidandari.files.wordpress.com/2011/03/textboxtreectrl.jpg" medium="image">
			<media:title type="html">textBox+TreeCtrl</media:title>
		</media:content>
	</item>
		<item>
		<title>using Functions</title>
		<link>http://khalidandari.wordpress.com/2011/03/09/using-functions/</link>
		<comments>http://khalidandari.wordpress.com/2011/03/09/using-functions/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 06:19:20 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[Sqlserver2008]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=97</guid>
		<description><![CDATA[/*This fuction we use it almost with lookup table to return the name it takes two parameters first one display the table and the second one  display the id that we want to return its related name*/   USE    [databaseName] GO   SET   /****** Object: UserDefinedFunction [dbo].[GetName] **/  ANSI_NULLS ONGO   SET  QUOTED_IDENTIFIER   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=97&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">/*This fuction we use it almost with lookup table to return the name it takes two parameters first one display the table and the second one  display the id that we want to return its related name*/</span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></span></div>
<p><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">USE</span></span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span></span></span></span></div>
<p></span></span></span><span style="font-size:x-small;">[databaseName]</span></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">GO</span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#008000;font-size:x-small;"><span style="color:#008000;font-size:x-small;"> </span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></div>
<p><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">SET</span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span></div>
<p></span></span>/****** Object: UserDefinedFunction [dbo].[GetName] **/</p>
<p><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ANSI_NULLS</span></span><span style="font-size:x-small;"> </span></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ONGO</span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></div>
<p><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></p>
<div><span style="color:#0000ff;font-size:x-small;">SET</span></div>
<div><span style="color:#0000ff;font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">QUOTED_IDENTIFIER</span></span><span style="font-size:x-small;"> </span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="font-size:x-small;"> </span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> <span style="font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ALTER</span></span><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">function</span></span><span style="font-size:x-small;"> [dbo]</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">[GetName]</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">@Flag </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">int</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">,</span></span><span style="font-size:x-small;"> @ID </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">int</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></div>
<p><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">Returns</span></span></span></span></span></span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">varchar</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">120</span></span></span></span></span></span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span></span></span></span></span></span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">Begin</span></span></div>
<div><span style="color:#808080;font-size:x-small;"> </span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></div>
<p><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></p>
<div><span style="color:#0000ff;font-size:x-small;">DECLARE</span></div>
<div><span style="color:#0000ff;font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="font-size:x-small;">@Name </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">varchar</span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">(</span></span><span style="font-size:x-small;">120</span></span></div>
<div><span style="color:#808080;font-size:x-small;"> </span><span style="color:#008000;font-size:x-small;"><span style="color:#008000;font-size:x-small;">&#8211; 1:Site 2:JobLevel 3:Role</span></span></div>
<div><span style="color:#008000;font-size:x-small;"><span style="color:#008000;font-size:x-small;"> </span></span><span style="color:#008000;font-size:x-small;"><span style="color:#008000;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">IF</span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </p>
<p></span></span></span></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">END</span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ELSE </span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">IF</span></span><span style="font-size:x-small;"> @Flag</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">2 </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">BEGIN</span></span><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">select</span></span><span style="font-size:x-small;"> @Name</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">JobLevelDesc </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">from</span></span><span style="font-size:x-small;"> dbo</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">JobLevel </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">where</span></span><span style="font-size:x-small;"> JobLevelID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">@ID </span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </p>
<p></span></span></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">END</span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ELSE </span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">IF</span></span><span style="font-size:x-small;"> @Flag</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">3 </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">BEGIN</span></span><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">select</span></span><span style="font-size:x-small;"> @Name</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">RoleDesc </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">from</span></span><span style="font-size:x-small;"> dbo</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="font-size:x-small;">UserRoles </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">where</span></span><span style="font-size:x-small;"> <a href="mailto:RoleID=@ID">RoleID</a> </span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">@ID</span></span></span></span></div>
<p></span></div>
</div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="font-size:x-small;">@Flag</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">1 </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">BEGIN</span></span><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">select</span></span><span style="font-size:x-small;"> @Name</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">SiteDesc </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">from</span></span><span style="font-size:x-small;"> dbo</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">.</span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">Site</span></span><span style="font-size:x-small;"> </span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">where</span></span><span style="font-size:x-small;"> SiteID</span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">=</span></span><span style="font-size:x-small;">@ID </span></span></span></span></div>
<p></span></span><span style="color:#808080;font-size:x-small;"><span style="color:#808080;font-size:x-small;">)</span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">ONGO</span></span></span></p>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="font-size:x-small;"> </span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">END</span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"> </span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;">Return</span></span></span></span></span></span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span><span style="color:#0000ff;font-size:x-small;"> </span></span></span></span></span></span></span><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="font-size:x-small;">@Name</span></span></span></span></span></span></span></span></span></span></div>
<div><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"><span style="color:#0000ff;font-size:x-small;"></span></span></span></span></span></span></span></span></span>END</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=97&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/03/09/using-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>Finalize vs Dispose</title>
		<link>http://khalidandari.wordpress.com/2011/02/05/finalize-vs-dispose/</link>
		<comments>http://khalidandari.wordpress.com/2011/02/05/finalize-vs-dispose/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 18:03:07 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Asp.Net Concepts]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=91</guid>
		<description><![CDATA[Following the difference between Dispose and Finalize method, 1&#62;CLR uses the Dispose and Finalize methods for performing garbage collection of runtime objects of .Net applications. 2&#62;CLR has a Garbage Collector(GC) which periodically checks for unused and unreferenced objects in Heap.It call Finalize() method to free the memory used by such objects. 3&#62;Dispose is another method [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=91&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Following the difference between Dispose and Finalize method,</p>
<p>1&gt;CLR uses the Dispose and Finalize methods for performing garbage collection of runtime objects of .Net applications.</p>
<p>2&gt;CLR has a Garbage Collector(GC) which periodically checks for unused and unreferenced objects in Heap.It call Finalize() method to free the memory used by such objects.</p>
<p>3&gt;Dispose is another method which is invoked by Garbage Collector to release the memory occupied by an object.Dispose method needs to be explicitly called in code for removing an object from Heap.</p>
<p>4&gt;Dispose method can be invoked only by the classes that IDisposable interface.</p>
<p>Summary:</p>
<p>Both of them are used to free the unused objects an unreferenced object from the memory but</p>
<p>Finalize&#8212;Implicitly call GC by CLR Even we can&#8217;t see this key in C#</p>
<p>Dispose&#8212;-Explicitly Call GC by CLR We have key word for this</p>
<p>Design Pattern : If your classes use unmanaged resources you need to implement both Dispose &amp; Finalize. Dispose() is called by user code that is the code that is using your class.<br />
Finalize/Destructor cannot be called by User code it&#8217;s called by Garbage Collector</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=91&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/02/05/finalize-vs-dispose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>ExecteReader,ExecuteNonQuery,ExecuteScalar</title>
		<link>http://khalidandari.wordpress.com/2011/02/05/exectereaderexecutenonqueryexecutescalar/</link>
		<comments>http://khalidandari.wordpress.com/2011/02/05/exectereaderexecutenonqueryexecutescalar/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 17:33:25 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Asp.Net Concepts]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=87</guid>
		<description><![CDATA[ExecteReader:Use for accessing data.It provide a forward only ,read only,Connected record set. ExecuteNonQuery:Use for Data manipuation such as insert,update,delete. ExecuteScalar:used to retreive single value 1row ,1col its example when you want to retrieve agregate functions .<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=87&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ExecteReader:Use for accessing data.It provide a forward only ,read only,Connected record set.</p>
<p>ExecuteNonQuery:Use for Data manipuation such as insert,update,delete.</p>
<p>ExecuteScalar:used to retreive single value 1row ,1col its example when you want to retrieve agregate functions .</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=87&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/02/05/exectereaderexecutenonqueryexecutescalar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
		<item>
		<title>Globalization</title>
		<link>http://khalidandari.wordpress.com/2011/01/30/82/</link>
		<comments>http://khalidandari.wordpress.com/2011/01/30/82/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 05:30:41 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[Asp.Net Concepts]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=82</guid>
		<description><![CDATA[http://msdn.microsoft.com/en-us/library/bz9tc508.aspx Globalization is the process of designing and developing applications that function for multiple cultures. Localization is the process of customizing your application for a given culture and locale. The topics in this section describe how to create ASP.NET Web applications that can be adapted to different languages and cultures. How to: Set the Culture [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=82&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/library/bz9tc508.aspx">http://msdn.microsoft.com/en-us/library/bz9tc508.aspx</a></p>
<div>
<p>Globalization is the process of designing and developing applications that function for multiple cultures. Localization is the process of customizing your application for a given culture and locale. The topics in this section describe how to create ASP.NET Web applications that can be adapted to different languages and cultures.</p>
</div>
<h1>How to: Set the Culture and UI Culture for ASP.NET Web Page Globalization</h1>
<div>
<ul id="vsPanel">
<li>In an ASP.NET Web page, you can set to two culture values, the <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> and <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.uiculture.aspx">UICulture</a> properties. The <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> value determines the results of culture-dependent functions, such as the date, number, and currency formatting, and so on. The <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.uiculture.aspx">UICulture</a> value determines which resources are loaded for the page.</li>
</ul>
</div>
<div id="mainSection">
<div id="mainBody">
<div>
<div>
<table>
<tbody>
<tr>
<th><img title="Note" src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" alt="Note" /><strong>Note</strong></th>
</tr>
<tr>
<td>The <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> and <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.uiculture.aspx">UICulture</a> properties are set using Internet-standard strings that identify the language (for example, en for English, es for Spanish, and de for German) and culture (for example, US for the United States, GB for Great Britain, MX for Mexico, and DE for Germany). Some examples are en-US for English/United States, en-GB for English/Great Britain, and es-MX for Spanish/Mexico. For more information, see <a href="http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx">CultureInfo</a>.</td>
</tr>
</tbody>
</table>
</div>
<p>The two culture settings do not have to have the same value. Depending on your application, it might be important to set them separately. An example is a Web auction site. The <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.uiculture.aspx">UICulture</a> property might change for each Web browser, whereas the <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> stays constant. Therefore, prices are always displayed in the same currency and formatting.</p>
<p>The <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> value can be set to specific cultures only, such as en-US or en-GB. This prevents the requirement to identify the correct currency symbol to use for en, where en-US and en-GB have different currency symbols.</p>
<p>Users can set the UI culture and culture in their browsers. For example, in Microsoft Internet Explorer, on the Tools menu, users can click Internet Options, on the General tab, click Language, and then set their language preference. If the enableClientBasedCulture attribute of the <a href="http://msdn.microsoft.com/en-us/library/hy4kkhe0.aspx">globalization</a> element in the Web.config file is set to true, ASP.NET can set the UI culture and culture for a Web page automatically, based on the values that are sent by a browser.</p>
<p>It is not a best practice to rely exclusively on browser settings to determine the UI culture for a page. Users frequently use browsers that are not set to their preferences (for example, in an Internet cafe). You should provide a method for users to explicitly choose a language or language and culture (CultureInfo name) for the page.</p>
</div>
<h3>To set the culture and UI culture for an ASP.NET Web page declaratively</h3>
<div>
<ul>
<li>To set the UI culture and culture for all pages, add a globalization section to the Web.config file, and then set the uiculture and culture attributes, as shown in the following example:
<div><a name="CodeSpippet0"></a></div>
<div>
<div>
<div><a title="Copy to clipboard." href="CodeSnippet_CopyCode('CodeSnippetContainerCode0');">Copy</a></div>
</div>
<div id="CodeSnippetContainerCode0">
<div>
<pre>&lt;globalization uiCulture="es" culture="es-MX" /&gt;</pre>
</div>
</div>
</div>
</li>
</ul>
</div>
<li>To set the UI culture and culture for an individual page, set the Culture and UICulture attributes of the <a href="http://msdn.microsoft.com/en-us/library/ydy4x04a.aspx">@ Page</a> directive, as shown in the following example:
<div><a name="CodeSpippet1"></a></div>
<div>
<div>
<div><a title="Copy to clipboard." href="CodeSnippet_CopyCode('CodeSnippetContainerCode1');">Copy</a></div>
</div>
<div id="CodeSnippetContainerCode1">
<div>
<pre>&lt;%@ Page UICulture="es" Culture="es-MX" %&gt;</pre>
</div>
</div>
</div>
</li>
</div>
<li>To have ASP.NET set the UI culture and culture to the first language that is specified in the current browser settings, set UICulture and Culture to auto. Alternatively, you can set this value to auto:culture_info_name, where culture_info_name is a culture name. For a list of culture names, see <a href="http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx">CultureInfo</a>. You can make this setting either in the <a href="http://msdn.microsoft.com/en-us/library/ydy4x04a.aspx">@ Page</a> directive or Web.config file.</li>
</div>
<h3>To set the culture and UI culture for an ASP.NET Web page programmatically</h3>
<div>
<ol>
<li>Override the <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.initializeculture.aspx">InitializeCulture</a> method for the page.</li>
<li>In the overridden method, determine which language and culture to set the page to.
<div>
<table>
<tbody>
<tr>
<th><img title="Note" src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" alt="Note" /><strong>Note</strong></th>
</tr>
<tr>
<td>The InitializeCulture method is called very early in the page life cycle, before controls are created or properties are set for the page. Therefore, to read values that are passed to the page from controls, you must get them directly from the request using the <a href="http://msdn.microsoft.com/en-us/library/system.web.httprequest.form.aspx">Form</a> collection.</td>
</tr>
</tbody>
</table>
</div>
</li>
<li>Set the UI culture and culture in one of the following ways:
<ul>
<li>Set the <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.culture.aspx">Culture</a> and <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.page.uiculture.aspx">UICulture</a> properties of the page to the language and culture string (for example, en-US). These properties are internal to the page, and can only be used in a page.</li>
<li>Set the <a href="http://msdn.microsoft.com/en-us/library/system.threading.thread.currentuiculture.aspx">CurrentUICulture</a> and <a href="http://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture.aspx">CurrentCulture</a> properties of the current thread to the UI culture and culture, respectively. The <a href="http://msdn.microsoft.com/en-us/library/system.threading.thread.currentuiculture.aspx">CurrentUICulture</a> property takes a language and culture information string. To set the <a href="http://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture.aspx">CurrentCulture</a> property, you create an instance of the <a href="http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx">CultureInfo</a> class and call its <a href="http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.createspecificculture.aspx">CreateSpecificCulture</a> method.</li>
</ul>
<p>The following code example shows an ASP.NET Web page that lets users select their preferred language from a drop-down list. The page imports two namespaces to make it more convenient to work with threading and globalization classes.</p>
<p>A Visual Studio Web site project with source code is available to accompany this topic: <a href="http://go.microsoft.com/fwlink/?LinkId=191898">Download</a>.</p>
<div><a name="CodeSpippet2"></a></div>
<div>
<div id="CodeSnippetContainerCode2">
<div>
<pre>&lt;%@ Page Language="C#" uiculture="auto" %&gt;
&lt;%@ Import Namespace="System.Threading" %&gt;
&lt;%@ Import Namespace="System.Globalization" %&gt;
&lt;script runat="server"&gt;
protected override void InitializeCulture()
{
    if (Request.Form["ListBox1"] != null)
    {
        String selectedLanguage = Request.Form["ListBox1"];
        UICulture = selectedLanguage ;
        Culture = selectedLanguage ;

        Thread.CurrentThread.CurrentCulture =
            CultureInfo.CreateSpecificCulture(selectedLanguage);
        Thread.CurrentThread.CurrentUICulture = new
            CultureInfo(selectedLanguage);
    }
    base.InitializeCulture();
}
&lt;/script&gt;
&lt;html&gt;
&lt;body&gt;
    &lt;form id="form1" runat="server"&gt;
    &lt;div&gt;
        &lt;asp:ListBox ID="ListBox1" runat="server"&gt;
            &lt;asp:ListItem Value="en-US"
                Selected="True"&gt;English&lt;/asp:ListItem&gt;
            &lt;asp:ListItem Value="es-MX"&gt;Español&lt;/asp:ListItem&gt;
            &lt;asp:ListItem Value="de-DE"&gt;Deutsch&lt;/asp:ListItem&gt;
        &lt;/asp:ListBox&gt;&lt;br /&gt;
        &lt;asp:Button ID="Button1" runat="server"
            Text="Set Language"
            meta:resourcekey="Button1" /&gt;
        &lt;br /&gt;
        &lt;asp:Label ID="Label1" runat="server"
            Text=""
            meta:resourcekey="Label1" /&gt;
        &lt;/div&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
</div>
</div>
</li>
</ol>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=82&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/01/30/82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>

		<media:content url="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" medium="image">
			<media:title type="html">Note</media:title>
		</media:content>

		<media:content url="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" medium="image">
			<media:title type="html">Note</media:title>
		</media:content>
	</item>
		<item>
		<title>pass value from child to parent not using URL</title>
		<link>http://khalidandari.wordpress.com/2011/01/04/pass-value-from-child-to-parent-not-using-url/</link>
		<comments>http://khalidandari.wordpress.com/2011/01/04/pass-value-from-child-to-parent-not-using-url/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 14:34:47 +0000</pubDate>
		<dc:creator>khalidandari</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://khalidandari.wordpress.com/?p=80</guid>
		<description><![CDATA[function SendIds() {  var obj = window.opener.document.getElementById(&#8216;hiddenFVsids&#8217;);  obj.value = &#8220;sdfdddddddddddddddddd&#8221;; }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=80&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>function SendIds() {</p>
<p> var obj = window.opener.document.getElementById(&#8216;hiddenFVsids&#8217;);</p>
<p> obj.value = &#8220;sdfdddddddddddddddddd&#8221;;</p>
<p>}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/khalidandari.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/khalidandari.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/khalidandari.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=khalidandari.wordpress.com&amp;blog=11758536&amp;post=80&amp;subd=khalidandari&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://khalidandari.wordpress.com/2011/01/04/pass-value-from-child-to-parent-not-using-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2c58d45c4f54800c22616e398867ade1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">khalidandari</media:title>
		</media:content>
	</item>
	</channel>
</rss>
