<?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/"
><channel><title>Fundamental Provocation &#187; Technical</title> <atom:link href="http://www.ajaymatharu.com/category/technology/technical/feed/" rel="self" type="application/rss+xml" /><link>http://www.ajaymatharu.com</link> <description>Blog by Ajay Matharu</description> <lastBuildDate>Sun, 06 Nov 2011 15:09:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Using Canonical URL to help solve duplicate content issues</title><link>http://www.ajaymatharu.com/using-canonical-url-to-help-solve-duplicate-content-issues/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-canonical-url-to-help-solve-duplicate-content-issues</link> <comments>http://www.ajaymatharu.com/using-canonical-url-to-help-solve-duplicate-content-issues/#comments</comments> <pubDate>Fri, 09 Oct 2009 11:23:10 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Information]]></category> <category><![CDATA[Search Engine]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Web]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1727</guid> <description><![CDATA[What is the issue? One of the most common challenges search engines run into when indexing a website is identifying and consolidating duplicate pages. Duplicates can occur when any given webpage has multiple URLs that point to it. For example: URL Description http://mysite.com A webmaster may consider this their authoritative or canonical URL for their [...]]]></description> <content:encoded><![CDATA[<h3><strong>What is the issue?</strong></h3><p>One of the most common challenges search engines run into when indexing a website is identifying and consolidating duplicate pages. Duplicates can occur when any given webpage has multiple URLs that point to it. For example:</p><table style="height: 202px;" border="0" cellspacing="0" cellpadding="2" width="675"><tbody><tr><td width="190" valign="top"><strong>URL</strong></td><td width="291" valign="top"><strong>Description</strong></td></tr><tr><td width="190" valign="top">http://mysite.com</td><td width="291" valign="top">A webmaster may consider this their authoritative or <em>canonical</em> URL for their homepage.</td></tr><tr><td width="190" valign="top">http://www.mysite.com</td><td width="291" valign="top">However, you can add &#8216;www&#8217; to most websites and still get the same home page.</td></tr><tr><td width="190" valign="top">http://mysite.com/default.aspx</td><td width="291" valign="top">You can also often add the specific filename of the homepage and get the same page</td></tr><tr><td width="190" valign="top">http://mysite.com/default.aspx?promo=ABC</td><td width="291" valign="top">Many times websites use parameters to track things like where customers are coming from (in this case an offline promotion), or parameters that determine how the content on the page is formatted.</td></tr></tbody></table><p>These four cases are just a few of the many possibilities. When you consider all the combinations of these, you could have more than 10 clone URLs for every page on your site. That means if there are 1 million pages on your site, we could possibly find 10 million or more cloned URLs pointing to them. Determining your canonical URL amongst all the duplicate clutter has been an onerous challenge for search engines as we all work to reduce cost and improve relevance.</p><h3>How to resolve this issue?</h3><p>To help solve this issue, a new tag attribute that will help webmasters identify the single authoritative (or <em>canonical</em>) URL for a given page. The link tag defines a relationship between a document and an external resource. In this case, that resource is the canonical URL. The following is an example of the new link tag attribute for canonicalization:</p><pre>
<pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">link</span> <span style="color: #ff0000;">rel</span>=<span style="color: #0000ff;">"canonical"</span> <span style="color: #ff0000;">href</span>=<span style="color: #0000ff;">"http://mysite.com"</span><span style="color: #0000ff;">/&gt;
</span></pre></pre><p>now, the search engine will suddenly count the links it has seen to that campaign tagged URL, towards the canonical URL, and not index the campaign tagged URL anymore. Simple, yet effective. This feature works with Google, and both Live Search and Yahoo!.</p><p>The &#8220;canonical&#8221; feature represents a timely, relevant, and positive partnership between major search engines. It is a step to ensuring more consistency with regard to treatment of duplicates among all of the engines. It will also put more control into the hands of site designers over how their sites are represented within the search indexes.</p><h3><strong>A couple of notes:</strong></h3><p>1) This tag is a suggestion to search engines and is not guaranteed to be used. 301 redirects and good link strategy is still important</p><p>2) You can not use this tag to redirect between domains. We can&#8217;t redirect Domain1.com to Domain2.com using this tag</p><p>3) You CAN suggest SSL urls as the preferred format. http<strong>s</strong>://www.domain.com</p><p>4) Don&#8217;t abuse the tag to redirect users to non-similar content. The search engines are smarter than that now.</p><p>5) Try and use absolute URLs instead of relative ones. Point directly to the final destination because a chain of canonical links may not be followed.</p><h3><strong><span style="color: #000000;">Some questions you may have that are answered by google?</span></strong></h3><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>Is rel="canonical" a hint or a directive? </strong></pre><p>It&#8217;s a hint that we honor strongly. We&#8217;ll take your preference into account, in conjunction with other signals, when calculating the most relevant page to display in search results.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>Can I use a relative path to specify the canonical, such as <span style="color: #006600;"><span style="font-family: 'Courier New';">&lt;link rel="canonical" href="product.php?item=swedish-fish" /&gt;</span></span>?</strong></pre><p>Yes, relative paths are recognized as expected with the <strong><span style="color: #006600;"><span style="font-family: Courier New;">&lt;link&gt;</span></span></strong> tag. Also, if you include a <strong><span style="color: #006600;"><span style="font-family: Courier New;">&lt;base&gt;</span></span></strong> link in your document, relative paths will resolve according to the base URL.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>Is it okay if the canonical is not an exact duplicate of the content?</strong></pre><p>We allow slight differences, e.g., in the sort order of a table of products. We also recognize that we may crawl the canonical and the duplicate pages at different points in time, so we may occasionally see different versions of your content. All of that is okay with us.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>What if the rel="canonical" returns a 404?</strong></pre><p>We&#8217;ll continue to index your content and use a heuristic to find a canonical, but we recommend that you specify existent URLs as canonicals.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>What if the rel="canonical" hasn't yet been indexed?</strong></pre><p>Like all public content on the web, we strive to discover and crawl a designated canonical URL quickly. As soon as we index it, we&#8217;ll immediately reconsider the rel=&#8221;canonical&#8221; hint.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>Can rel="canonical" be a redirect?</strong></pre><p>Yes, you can specify a URL that redirects as a canonical URL. Google will then process the redirect as usual and try to index it.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>What if I have contradictory rel="canonical" designations?</strong></pre><p>Our algorithm is lenient: We can follow canonical chains, but we strongly recommend that you update links to point to a single canonical page to ensure optimal canonicalization results.</p><pre style="margin: 0em; background-color: #ffffff; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><strong>Can this link tag be used to suggest a canonical URL on a completely different domain?</strong></pre><p>No. To migrate to a completely different domain, permanent (301) redirects are more appropriate. Google currently will take canonicalization suggestions into account across subdomains (or within a domain), but not across domains.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/using-canonical-url-to-help-solve-duplicate-content-issues/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Set Item level permission in sharepoint through coding</title><link>http://www.ajaymatharu.com/set-item-level-permission-in-sharepoint-through-coding/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=set-item-level-permission-in-sharepoint-through-coding</link> <comments>http://www.ajaymatharu.com/set-item-level-permission-in-sharepoint-through-coding/#comments</comments> <pubDate>Sat, 25 Jul 2009 06:03:31 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[.Net]]></category> <category><![CDATA[ASP.Net]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Sharepoint]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Permissions]]></category> <category><![CDATA[Sharepoint Permission]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=417</guid> <description><![CDATA[Here is the way we can add item level permission for a user on an item, SPRoleDefinition oUserRole; SPRoleAssignment oUserRoleAssignment; SPListItem itm; SPSite site = null; SPWeb web = null; string siteUrl = Request.Url.ToString(); site = new SPSite(siteUrl); web = site.OpenWeb(); SPGroup grp = web.Groups[groupname]; itm=web.Lists["Shared Documents"].Items[0]; oUserRole = web.RoleDefinitions.GetByType(SPRoleType.Administrator); oUserRoleAssignment = new SPRoleAssignment(loginName, emailId, [...]]]></description> <content:encoded><![CDATA[<p>Here is the way we can add item level permission for a user on an item,<br /> SPRoleDefinition oUserRole;<br /> SPRoleAssignment oUserRoleAssignment;<br /> SPListItem itm;<br /> SPSite site = null;<br /> SPWeb web = null;<br /> string siteUrl = Request.Url.ToString();</p><p>site = new SPSite(siteUrl);<br /> web = site.OpenWeb();<br /> SPGroup grp = web.Groups[groupname];</p><p>itm=web.Lists["Shared Documents"].Items[0];</p><p>oUserRole = web.RoleDefinitions.GetByType(SPRoleType.Administrator);</p><p>oUserRoleAssignment = new SPRoleAssignment(loginName, emailId, userDisplayName, notes);//for user<br /> or<br /> oUserRoleAssignment = new SPRoleAssignment(grp);//for group</p><p>oUserRoleAssignment.RoleDefinitionBindings.Add(oUserRole);<br /> itm.RoleAssignments.Add(oUserRoleAssignment);<br /> web.AllowUnsafeUpdates = true;<br /> itm.Update();<br /> web.Update();<br /> web.AllowUnsafeUpdates = false;</p><p>This is useful for setting item level permission via code.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/set-item-level-permission-in-sharepoint-through-coding/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Auto Code in Visual Studio</title><link>http://www.ajaymatharu.com/auto-code-in-visual-studio/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=auto-code-in-visual-studio</link> <comments>http://www.ajaymatharu.com/auto-code-in-visual-studio/#comments</comments> <pubDate>Fri, 24 Jul 2009 03:34:44 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Technical]]></category> <category><![CDATA[Visual Studio]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=15</guid> <description><![CDATA[Today I went through one of the video that showed how to work with LINQ and while going through I saw something which I had seen many a times before but everytime I forget about that, but this time I remembered. What I saw was the person who showed a small demo on the LINQ started [...]]]></description> <content:encoded><![CDATA[<p>Today I went through one of the video that showed how to work with LINQ and while going through I saw something which I had seen many a times before but everytime I forget about that, but this time I remembered.</p><p>What I saw was the person who showed a small demo on the LINQ started to write something, in the class he wrote some 2-3 words and the code for the class appeared automatically. I used to wonder on how they do that so I thought let me check on that, you just write couple of words and you have your class ready with you. After doing some research on that here is what I have.</p><p>This is a small Add-on for Visual Studio called as AutoCode which helps you to create a shortcut for a piece of code which you use regularly. What it does is helps you to create a template for the most used code and set a shortcut for that, the next time you want to use that piece of code you need not write that code again all you have to do is type the shortcut you have set for the code that that code will be there. Amazing!!!!!!</p><p>You can download the Add-on from <a title="AutoCode" href="http://www.devprojects.net/download.aspx" target="_blank">here</a>. Also check out the quickstart that will help you to learn how you can start using the AutoCode Add-on.</p><p>So start using the AutoCode and save your time by saving the repetative code to be used by just a shortcut.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/auto-code-in-visual-studio/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>12 Must have IE add-ons</title><link>http://www.ajaymatharu.com/11-must-have-ie-add-ons/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=11-must-have-ie-add-ons</link> <comments>http://www.ajaymatharu.com/11-must-have-ie-add-ons/#comments</comments> <pubDate>Wed, 22 Jul 2009 17:24:50 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Internet Explorer]]></category> <category><![CDATA[Technical]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/2008/02/18/11-must-have-ie-add-ons/</guid> <description><![CDATA[(1) IE7Pro (only IE 7) &#8211; little overwhelming and takes some time to get used to, but totally worth it. Includes powerful tab manager, AD or Flash blocking utility, Crash recovery, Proxy switcher, Web accelerator, User Agent switcher, Webpage capturer, Greasemonkey scripts support, Firefox style inline search, spell checker and some more. (2) LeechVideo &#8211; [...]]]></description> <content:encoded><![CDATA[<p><strong>(1)</strong> <a href="http://www.ie7pro.com/" target="_blank"><span style="color:#274acc;">IE7Pro</span></a> (only IE 7) &#8211; little overwhelming and takes some time to get used to, but totally worth it. Includes powerful tab manager, AD or Flash blocking utility, <a id="KonaLink1" class="kLink" href="http://www.makeuseof.com/tag/top-11-must-have-internet-explorer-addons/#" target="_top"><span style="color:#008000;"><span class="kLink" style="font-weight:400;color:#008000;font-family:Tahoma, Arial, Helvetica, sans-serif;position:relative;">Crash </span><span class="kLink" style="font-weight:400;color:#008000;font-family:Tahoma, Arial, Helvetica, sans-serif;position:relative;">recovery</span></span></a>, Proxy switcher, Web accelerator, User Agent switcher, Webpage capturer, <a href="http://www.makeuseof.com/tag/greasemonkey-firefox-addon/" target="_blank"><span style="color:#274acc;">Greasemonkey</span></a> scripts support, Firefox style inline search, spell checker and some more.</p><p><strong>(2)</strong> <a href="http://download.leechvideo.com/" target="_blank"><span style="color:#274acc;">LeechVideo</span></a> &#8211; handy IE addon that lets you download favorite videos from popular video sharing websites (i.e. Youtube, Google Video, DailyMotion, etc.). <span style="text-decoration:underline;">Other alternatives:</span> <a title="browser plugin for downloading videos" href="http://addons.viloader.net/" target="_blank"><span style="color:#274acc;">Viloader</span></a> | <a href="http://windowsmarketplace.com/details.aspx?itemid=2998445" target="_blank"><span style="color:#274acc;">Video Downloader</span></a></p><p><span style="color:#274acc;"><img src="http://www.makeuseof.com/images/leechvideo.JPG" alt="" /></span></p><p><strong>(3) </strong><a title="inline search addon for IE" href="http://www.ieforge.com/InlineSearch/HomePage" target="_blank"><span style="color:#274acc;">Inline Search</span></a> &#8211; integrates an in-page search feature to Internet Explorer. Use ‘CTR+F’ to launch it in the left-bottom corner of your browser window.</p><p><img src="http://makeuseof.com/images/inline-search.jpg" alt="" /></p><p><strong>(4) </strong><a href="http://sharethis.com/" target="_blank"><span style="color:#274acc;">ShareThis</span></a> &#8211; lets you quickly (1) email webpages (or embedded pictures or videos) to friends or contacts (gmail, <a id="KonaLink2" class="kLink" href="http://www.makeuseof.com/tag/top-11-must-have-internet-explorer-addons/#" target="_top"><span style="color:#008000;"><span class="kLink" style="font-weight:400;color:#008000;font-family:Tahoma, Arial, Helvetica, sans-serif;position:relative;">myspace</span></span></a>, facebook…) and (2) post notes to your Facebook/Myspace profiles.</p><p><img src="http://makeuseof.com/images/sharethis.jpg" alt="" /></p><p><strong>(5) </strong><a title="video converter addon for IE" href="http://www.zamzar.com/tools/" target="_blank"><span style="color:#274acc;">Convert with Zamzar</span></a> &#8211; browser addon from a comprehensive, web-based file conversion service, Zamzar. Lets you convert and download desired files from your favorite websites at the click of a button on your browser toolbar. It can be a <a href="http://www.makeuseof.com/tag/youtubecom-online-video-sharing-site/"><span style="color:#274acc;">Youtube</span></a> video that you want to play in Windows Media Player, a <a title="photo sharing website" href="http://www.makeuseof.com/tag/store-share-sort-and-search-your-photos/"><span style="color:#274acc;">Flickr</span></a> image that you need in JPEG format, or a word file that you need in PDF.</p><p><img src="http://makeuseof.com/images/zamzar-ie.jpg" alt="" /></p><p><strong>(6)</strong> <a href="http://browster.com/" target="_blank"><span style="color:#274acc;">Browster</span></a> &#8211; integrates link preview capabilities into your browser. For instance, each time you search on Google, Yahoo, MSN or visit some popular <a id="KonaLink3" class="kLink" href="http://www.makeuseof.com/tag/top-11-must-have-internet-explorer-addons/#" target="_top"><span style="color:#008000;"><span class="kLink" style="font-weight:400;color:#008000;font-family:Tahoma, Arial, Helvetica, sans-serif;position:relative;">website</span></span></a> Browster places a special icon next to each link, hovering your mouse cursor over it triggers a pop-up window displaying the contents of the destination page. <span style="text-decoration:underline;">Other alternative:</span> <a href="http://www.cooliris.com/Site/index.html" target="_blank"><span style="color:#274acc;">Cooliris</span></a></p><p><strong>(7) </strong><a href="http://www.enhanceie.com/ie/feedsplus.asp" target="_blank"><span style="color:#274acc;">FeedsPlus</span></a> (only IE 7) &#8211; in case you’re using your browser to follow-up on feeds, then this is for you. It adds couple of handy features, i.e. ability to read feeds in a combined view and receive pop-up notifications when there are new items to read.</p><p><img src="http://makeuseof.com/images/feeds-plus.jpg" alt="" /></p><p><strong>(8)</strong> <a title="spell checker for Internet Explorer" href="http://www.iespell.com/" target="_blank"><span style="color:#274acc;">ieSpell</span></a> &#8211; allows you to spell check text input boxes on any webpage (i.e. web mails, forum posts, blog comments, etc.)</p><p><strong>(9)</strong> <a title="mcafee for firefox" href="http://us.mcafee.com/root/product.asp?productid=sa&amp;brw=ie&amp;affid=0"><span style="color:#274acc;">McAfee Site Advisor</span></a> (only IE 5.5 &#8211; 6.0) &#8211; slim and easy-to-use <a id="KonaLink4" class="kLink" href="http://www.makeuseof.com/tag/top-11-must-have-internet-explorer-addons/#" target="_top"><span style="color:#008000;"><span class="kLink" style="font-weight:400;color:#008000;font-family:Tahoma, Arial, Helvetica, sans-serif;position:relative;">security</span></span></a> addon, features include:</p><ul><li>protects you from adware, spyware, spam, viruses and online scams</li><li>advises you about the safety of websites using a colored button in your browser</li><li>places website safety ratings next to each search result</li></ul><p><strong>(10)</strong> <a title="internet explorer addon" href="http://www.windowsmarketplace.com/details.aspx?view=info&amp;itemid=3343000" target="_blank"><span style="color:#274acc;">IeSessions</span></a> &#8211; lets you save the current state of all open windows/tabs, store it to a file and restore it anytime afterwards. Especially useful if you have to switch between multiple computers (i.e. office, home) during the day.</p><p><strong>(11)</strong> <a title="video search plugin" href="http://www.videoronk.com/" target="_blank"><span style="color:#274acc;">Videoronk</span></a> (only IE 7) &#8211; add ‘Videoronk’ to your search toolbar and you’ll be able to search on top 8 video sharing websites simultaneously (Youtube, Google Video, Vimeo, Metacafe, iFilm, Blip.tv, Revver, DailyMotion and Myspace Video).</p><p> <strong>(12)</strong><a title="IE Web Developer Toolbar" href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" target="_blank"> Internet Explorer Developer Toolbar </a>(only IE 7) &#8211; The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/11-must-have-ie-add-ons/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Sharepoint site does not exists at mentioned URL</title><link>http://www.ajaymatharu.com/sharepoint-site-does-not-exists-at-mentioned-url/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharepoint-site-does-not-exists-at-mentioned-url</link> <comments>http://www.ajaymatharu.com/sharepoint-site-does-not-exists-at-mentioned-url/#comments</comments> <pubDate>Wed, 10 Jun 2009 15:42:56 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Sharepoint]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Error]]></category> <category><![CDATA[Sharepoint Site]]></category> <category><![CDATA[Sharepoint site does not exists]]></category> <category><![CDATA[Site does not exists]]></category> <category><![CDATA[Work]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1226</guid> <description><![CDATA[Hi Guys, While working on the Sharepoint, I came across this error &#8220;Sharepoint site does not exists at mentioned URL&#8221;. On searching something I found that we&#8217;ll have to change the URL under the Project Properties.]]></description> <content:encoded><![CDATA[<p>Hi Guys,</p><p>While working on the Sharepoint, I came across this error &#8220;Sharepoint site does not exists at mentioned URL&#8221;. On searching something I found that we&#8217;ll have to change the URL under the Project Properties.</p><div class="wp-caption aligncenter" style="width: 685px"><img title="Sharepoint site does not exists at mentioned URL" src="http://ajaymatharu.wordpress.com/files/2009/05/site.png" alt="Enter Sharepoint Site URL" width="675" height="429" /><p class="wp-caption-text">Enter Sharepoint Site URL</p></div> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/sharepoint-site-does-not-exists-at-mentioned-url/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>To add an unknown extension in IIS</title><link>http://www.ajaymatharu.com/to-add-an-unknown-extension-in-iis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=to-add-an-unknown-extension-in-iis</link> <comments>http://www.ajaymatharu.com/to-add-an-unknown-extension-in-iis/#comments</comments> <pubDate>Mon, 20 Apr 2009 13:54:18 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Extensions]]></category> <category><![CDATA[IIS]]></category> <category><![CDATA[Management]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1143</guid> <description><![CDATA[To add an unknown extension in IIS for your IIS to detect that extension perform the following steps. To define a MIME type for a specific extension, follow these steps: Open the IIS Microsoft Management Console (MMC), right-click the local computer name, and then click Properties. Click MIME Types. Click New. In the Extension box, [...]]]></description> <content:encoded><![CDATA[<p>To add an unknown extension in IIS for your IIS to detect that extension perform the following steps.</p><p>To define a MIME type for a specific extension, follow these steps:</p><ol><li>Open the IIS Microsoft Management Console (MMC), right-click the local computer name, and then click <strong>Properties</strong>.</li><li>Click <strong>MIME Types</strong>.</li><li>Click <strong>New</strong>.</li><li>In the <strong>Extension</strong> box, type the file name extension that you want (for example, <span class="userInput">.pdb</span>).</li><li>In the <strong>MIME Type</strong> box, type <span class="userInput">application/octet-stream</span>.</li><li>Apply the new settings. Note that you must restart the World Wide Web Publishing Service or wait for the worker process to recycle for the changes to take effect. In this example, IIS now serves files with the .pdb extension.</li></ol> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/to-add-an-unknown-extension-in-iis/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Cannot read value from readonly textbox</title><link>http://www.ajaymatharu.com/cannot-read-value-from-readonly-textbox/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cannot-read-value-from-readonly-textbox</link> <comments>http://www.ajaymatharu.com/cannot-read-value-from-readonly-textbox/#comments</comments> <pubDate>Sat, 04 Apr 2009 11:37:09 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[.Net]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Visual Studio]]></category> <category><![CDATA[C#.Net]]></category> <category><![CDATA[vs.net]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=667</guid> <description><![CDATA[While working on the project we came across a problem that, we were not able to read value of read only text box, i.e. TextBox1.Text returned nothing even when the text box had value. On googling, I found after doing this you can make your text box read only and also it will return the [...]]]></description> <content:encoded><![CDATA[<p>While working on the project we came across a problem that, we were not able to read value of read only text box, i.e. TextBox1.Text returned nothing even when the text box had value.</p><p>On googling, I found after doing this you can make your text box read only and also it will return the value of the text box. You need to insert this line on your Page_Load</p><p>TextBox1.Attributes.Add(&#8220;readonly&#8221;, &#8220;true&#8221;);</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/cannot-read-value-from-readonly-textbox/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sharepoint on Windows Vista</title><link>http://www.ajaymatharu.com/sharepoint-on-windows-vista/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharepoint-on-windows-vista</link> <comments>http://www.ajaymatharu.com/sharepoint-on-windows-vista/#comments</comments> <pubDate>Sun, 29 Mar 2009 16:53:38 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Featured Articles]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Sharepoint]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[IIS]]></category> <category><![CDATA[MOSS]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[Vista]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[WSS]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1109</guid> <description><![CDATA[Many people have this question &#8220;Does Sharepoint gets installed on Vista?&#8221;. The answer is yes. I installed MOSS on my Vista machine yesterday successfully. All you need to install Sharepoint, WSS or MOSS, on Vista is You must select the Advanced option during install. If you want to run on SQLExpress, manually install it first.  [...]]]></description> <content:encoded><![CDATA[<p>Many people have this question &#8220;Does Sharepoint gets installed on Vista?&#8221;. The answer is yes. I installed MOSS on my Vista machine yesterday successfully.</p><p>All you need to install Sharepoint, WSS or MOSS, on Vista is</p><ul><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">You must select the Advanced option during install.</div></li><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">If you want to run on SQLExpress, manually install it first.  <a class="null" title="SQL Server 2005 Express download" href="http://msdn.microsoft.com/en-us/express/bb410792.aspx" target="_blank">Get it here</a>.</div></li><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">You have to manually enable IIS7 with the proper options. <span style="font-family: 'Century Gothic','sans-serif';"><strong>Web Management Tools</strong> and <strong>World Wide Web Services</strong>. Enable at least the following options in IIS. </span></div></li></ul><p>Download Vista Helper file from <a title="VistaSharepoint" href="http://www.box.net/shared/z0gl37bakh" target="_blank"><strong>here</strong></a>, and run the setup file <span style="font-family: 'Century Gothic','sans-serif';"><strong>WssVista.msi</strong></span>.</p><p style="text-align: center;"><div class="wp-caption aligncenter" style="width: 535px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssvista02.jpg" alt="Vista on Sharepoint" width="525" height="426" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p><span style="font-family: 'Century Gothic','sans-serif';">You will see an <a class="null" href="http://en.wikipedia.org/wiki/User_Account_Control" target="_blank">UAC prompt</a> select Continue to proceed with the installation. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Once the install has completed you will find the SetupLauncher.exe in the install location you selected. If you didn’t change the default option you will see it under the directory ..\</span><span style="font-family: consolas;"><strong>Program Files\WssOnVista\</strong></span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: consolas;"><strong></strong></span></p><div class="wp-caption aligncenter" style="width: 562px"><strong><strong><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wsslocation.jpg" alt="Sharepoint on Vista" width="552" height="434" /></strong></strong><p class="wp-caption-text">Sharepoint on Vista</p></div><p><strong></strong></p><p class="MsoNormal" style="margin: 0in 0in 10pt;">Before starting the setup make sure you have enabled IIS with the following options, <span style="font-family: 'Century Gothic','sans-serif';"><strong>Web Management Tools</strong> and <strong>World Wide Web Services</strong>. Enable at least the following options and choose OK. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">To set this </span><span style="font-family: 'Century Gothic','sans-serif';">Go to Control Panel and click <strong>Programs</strong>. </span><span style="font-family: 'Century Gothic','sans-serif';">Under Program and Features click <strong>Turn Windows features on or off</strong>.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 479px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssiisfeatures.jpg" alt="Sharepoint on Vista" width="469" height="692" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After completing the above steps it’s time for the interesting part. Locate <strong>SetupLauncher.exe</strong> and start it. You will once again see an UAC prompt, select <strong>Continue</strong>.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 535px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssvistalauncher1.png" alt="Sharepoint on Vista" width="525" height="396" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After the SetupLauncher run, select the WSS installation file <strong>Sharepoint.exe, </strong>or the MOSS installation file, and click OK.  First, the package will be extracted.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 567px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssextract.jpg" alt="Sharepoint on Vista" width="557" height="488" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After the files have been extracted the WSS setup program will be started. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 513px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssadvanced.jpg" alt="Sharepoint on Vista" width="503" height="268" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">The current version only supports the <strong>advanced installation</strong> option so select that one.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Sit back and relax while SharePoint is being installed, you are running Vista remember <img src='http://www.ajaymatharu.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Once installed you can configure your Sharepoint setup.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 494px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssconfig.png" alt="Sharepoint on Vista" width="484" height="414" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p><span style="font-family: 'Century Gothic','sans-serif';">Let the Configuration Wizard do it&#8217;s work.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 500px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssconfig1.png" alt="Sharepoint on Vista" width="490" height="423" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">The final result is WSS running on Vista, Enjoy!</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 604px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/sharepointonvista.png" alt="Sharepoint on Vista" width="594" height="449" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><p class="MsoNormal" style="margin: 0in 0in 10pt;">Resource:</p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><a href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx" target="_blank">Bamboo Solutions</a></p><p><span style="font-family: 'Century Gothic','sans-serif';">You can find more on their forums. Enjoy!!!<br /> </span></p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/sharepoint-on-windows-vista/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>SQL Execute with character string</title><link>http://www.ajaymatharu.com/sql-execute-with-character-string/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sql-execute-with-character-string</link> <comments>http://www.ajaymatharu.com/sql-execute-with-character-string/#comments</comments> <pubDate>Fri, 06 Mar 2009 08:18:55 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[EXEC]]></category> <category><![CDATA[Execute]]></category> <category><![CDATA[SQL Exec]]></category> <category><![CDATA[SQL Execute]]></category> <category><![CDATA[String Execute]]></category> <category><![CDATA[TSQL]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=844</guid> <description><![CDATA[Today I just got went though this, this helps you to execute a string in SQL. This is how you can execute a string in SQL, Declare @query Varchar(500) Set @query = &#8216;Select * From Employees&#8217; Exec (@query) OR EXEC (&#8216;USE AdventureWorks; SELECT EmployeeID, Title FROM HumanResources.Employee;&#8217;) This way you can execute a string in [...]]]></description> <content:encoded><![CDATA[<p>Today I just got went though this, this helps you to execute a string in SQL. This is how you can execute a string in SQL,</p><p>Declare @query Varchar(500)</p><p>Set @query = &#8216;Select * From Employees&#8217;</p><p>Exec (@query)</p><p>OR</p><p>EXEC (&#8216;USE AdventureWorks; SELECT EmployeeID, Title FROM HumanResources.Employee;&#8217;)</p><p>This way you can execute a string in SQL.</p><p>This is extremely helpful when you need to add the Where clause based on some criteria. You can have your query in a string and based on that criteria you can append the clause in that string and finally execute the string at the end. This works perfectly.</p><p>However this does not work if you want to execute the  query and get the result in the Dataset in your .Net application. For that you need to create a #Temp table execute the string and get the result in the #Temp table and then fire the select again on your #Temp table.</p><p>Note: Don&#8217;t forget to get the brackets ( &amp; ) around your query else SQL will throw an error, Unrecognized stored procedure.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/sql-execute-with-character-string/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gridview &#8211; Client side sorting and paging</title><link>http://www.ajaymatharu.com/gridview-client-side-sorting-and-paging/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gridview-client-side-sorting-and-paging</link> <comments>http://www.ajaymatharu.com/gridview-client-side-sorting-and-paging/#comments</comments> <pubDate>Thu, 26 Feb 2009 13:00:27 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[.Net]]></category> <category><![CDATA[ASP.Net]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Visual Studio]]></category> <category><![CDATA[Agile Development]]></category> <category><![CDATA[C#.Net]]></category> <category><![CDATA[vs.net]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=842</guid> <description><![CDATA[The GridView control provides you with the option of sorting and paging records without requiring a form-post back to the Web server. In other words, you can re-render the contents of a GridView when sorting and paging, without needing to re-render the entire page. You enable client paging and sorting by assigning the value true [...]]]></description> <content:encoded><![CDATA[<p></p><div style="background:white none repeat scroll 0 0;font-family:Courier New;font-size:10pt;color:black;"><p>The <strong>GridView</strong> control provides you with the option of sorting and paging records without requiring a form-post back to the Web server. In other words, you can re-render the contents of a <strong>GridView</strong> when sorting and paging, without needing to re-render the entire page.</p><p>You enable client paging and sorting by assigning the value <strong>true</strong> to the <strong>EnableSortingAndPagingCallback</strong> property. When this property has the value <strong>true</strong>, the <strong>GridView</strong> uses JavaScript to request an updated set of records from the Web server.</p><p style="margin:0;"><span style="color:red;"><br /> </span></p><p style="margin:0;"><p style="margin:0;"><span style="color:red;"> 1</span> <span style="background:#ffee62 none repeat scroll 0 0;">&lt;%</span><span style="color:blue;">@</span> <span style="color:#a31515;">Page</span> <span style="color:red;">Language</span><span style="color:blue;">=&#8221;C#&#8221;</span> <span style="color:red;">AutoEventWireup</span><span style="color:blue;">=&#8221;true&#8221;</span> <span style="color:red;">CodeFile</span><span style="color:blue;">=&#8221;Default.aspx.cs&#8221;</span> <span style="color:red;">Inherits</span><span style="color:blue;">=&#8221;_Default&#8221;</span> <span style="background:#ffee62 none repeat scroll 0 0;">%&gt;</span></p><p style="margin:0;"><span style="color:red;"> 2</span></p><p style="margin:0;"><span style="color:red;"> 3</span> <span style="color:blue;">&lt;!</span><span style="color:#a31515;">DOCTYPE</span> <span style="color:red;">html</span> <span style="color:red;">PUBLIC</span> <span style="color:blue;">&#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;</span> <span style="color:blue;">&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;</span></p><p style="margin:0;"><span style="color:red;"> 4</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">html</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 5</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">head</span> <span style="color:red;">id</span><span style="color:blue;">=&#8221;Head1&#8243;</span> <span style="color:red;">runat</span><span style="color:blue;">=&#8221;server&#8221;&gt;</span></p><p style="margin:0;"><span style="color:red;"> 6</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">title</span><span style="color:blue;">&gt;</span>Callback GridView<span style="color:blue;">&lt;/</span><span style="color:#a31515;">title</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 7</span> <span style="color:blue;">&lt;/</span><span style="color:#a31515;">head</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 8</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">body</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 9</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">form</span> <span style="color:red;">id</span><span style="color:blue;">=&#8221;Form1&#8243;</span> <span style="color:red;">runat</span><span style="color:blue;">=&#8221;server&#8221;&gt;</span></p><p style="margin:0;"><span style="color:red;"> 10</span> <span style="background:#ffee62 none repeat scroll 0 0;">&lt;%</span><span style="color:blue;">=</span><span style="color:#2b91af;">DateTime</span>.Now <span style="background:#ffee62 none repeat scroll 0 0;">%&gt;</span></p><p style="margin:0;"><span style="color:red;"> 11</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">asp</span><span style="color:blue;">:</span><span style="color:#a31515;">GridView</span> <span style="color:red;">ID</span><span style="color:blue;">=&#8221;GridView1&#8243;</span> <span style="color:red;">DataSourceID</span><span style="color:blue;">=&#8221;TitlesSource&#8221;</span> <span style="color:red;">EnableSortingAndPagingCallbacks</span><span style="color:blue;">=&#8221;true&#8221;</span></p><p style="margin:0;"><span style="color:red;"> 12</span> <span style="color:red;">AllowPaging</span><span style="color:blue;">=&#8221;true&#8221;</span> <span style="color:red;">AllowSorting</span><span style="color:blue;">=&#8221;true&#8221;</span> <span style="color:red;">runat</span><span style="color:blue;">=&#8221;Server&#8221;</span> <span style="color:blue;">/&gt;</span></p><p style="margin:0;"><span style="color:red;"> 13</span> <span style="color:blue;">&lt;</span><span style="color:#a31515;">asp</span><span style="color:blue;">:</span><span style="color:#a31515;">SqlDataSource</span> <span style="color:red;">ID</span><span style="color:blue;">=&#8221;TitlesSource&#8221;</span> <span style="color:red;">ConnectionString</span><span style="color:blue;">=&#8221;Server=localhost;Database=northwind;Trusted_Connection=true&#8221;</span></p><p style="margin:0;"><span style="color:red;"> 14</span> <span style="color:red;">SelectCommand</span><span style="color:blue;">=&#8221;SELECT * FROM customers&#8221;</span> <span style="color:red;">runat</span><span style="color:blue;">=&#8221;Server&#8221;</span> <span style="color:blue;">/&gt;</span></p><p style="margin:0;"><span style="color:red;"> 15</span> <span style="color:blue;">&lt;/</span><span style="color:#a31515;">form</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 16</span> <span style="color:blue;">&lt;/</span><span style="color:#a31515;">body</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:red;"> 17</span> <span style="color:blue;">&lt;/</span><span style="color:#a31515;">html</span><span style="color:blue;">&gt;</span></p><p style="margin:0;"><span style="color:blue;"><br /> </span></p><p style="margin:0;"><p style="margin:0;"><span style="color:blue;"><span style="color:#000000;">Here when you will sort the page or click on the page number the time will not change as it is being set on the page load but the data will get sorted. </span></span>The time doesn&#8217;t change because the page is not reloaded.</p><p style="margin:0;"><p style="margin:0;">Behind the scenes, the <strong>GridView</strong> uses the Microsoft Internet Explorer <strong>XMLHTTPRequest</strong> object to communicate with the Web server. This object is supported by Internet Explorer version 5.0 and higher.</p><p style="margin:0;"><p style="margin:0;">However this does not work when you have a templatefield in your Gridview. If you have a templatefield in your Gridview you need to perform the pagination like traditional way handling the events.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/gridview-client-side-sorting-and-paging/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
