<?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>Jai's Sharepoint blog</title>
	<atom:link href="http://sharepoint.jai-world.com/feed" rel="self" type="application/rss+xml" />
	<link>http://sharepoint.jai-world.com</link>
	<description>SharePoint, as I like, dislike and admire!!</description>
	<lastBuildDate>Wed, 20 Jan 2010 14:53:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Unexpected error in Ajax web part</title>
		<link>http://sharepoint.jai-world.com/archives/88</link>
		<comments>http://sharepoint.jai-world.com/archives/88#comments</comments>
		<pubDate>Wed, 20 Jan 2010 14:53:58 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/88</guid>
		<description><![CDATA[After creating an Ajax web part using a TabContainer, I started getting errors after I added an AutoComplete Extender. I had made sure that the extender is working for a asp.net page.
The problem was that I was using the code this.Controls.Add to add the extender to the Controls collection of the page. The error went [...]]]></description>
			<content:encoded><![CDATA[<p>After creating an Ajax web part using a TabContainer, I started getting errors after I added an AutoComplete Extender. I had made sure that the extender is working for a asp.net page.</p>
<p>The problem was that I was using the code <font face="Courier New">this.Controls.Add</font> to add the extender to the Controls collection of the page. The error went off after I changed it to the <font face="Courier New">tbCurrent.Controls.Add</font>, where tbCurrent denotes the TabPanel where I had the TextBox.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/88/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The type or namespace name &#8216;Script&#8217; does not exist in the namespace &#8216;System.Web&#8217; (are you missing an assembly reference?)</title>
		<link>http://sharepoint.jai-world.com/archives/87</link>
		<comments>http://sharepoint.jai-world.com/archives/87#comments</comments>
		<pubDate>Wed, 20 Jan 2010 14:11:44 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/87</guid>
		<description><![CDATA[
After you deploy a new ajax enabled web part and try to run it, if you get the above error, copy the ‘System.Web.Extension.dll” to the bin directory for your sharepoint site.
]]></description>
			<content:encoded><![CDATA[</p>
<p>After you deploy a new ajax enabled web part and try to run it, if you get the above error, copy the ‘System.Web.Extension.dll” to the bin directory for your sharepoint site.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/87/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&quot;An unexpected error has occurred&quot;</title>
		<link>http://sharepoint.jai-world.com/archives/86</link>
		<comments>http://sharepoint.jai-world.com/archives/86#comments</comments>
		<pubDate>Thu, 29 Oct 2009 09:06:31 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/86</guid>
		<description><![CDATA[Suddenly you start receiving errors in the page with no clue whatsoever. By default, sharepoint supresses all the stack trace and ASP.NET ‘yellow’ dump page. (we call it the ‘yellow devil’  ). To enable it, do the following:
Change the following entry in web.config of the site, by modifying the line…
&#60;SafeMode MaxControls=“200“ CallStack=“false“…
to…
&#60;SafeMode MaxControls=“200“ CallStack=“true“…
and [...]]]></description>
			<content:encoded><![CDATA[<p>Suddenly you start receiving errors in the page with no clue whatsoever. By default, sharepoint supresses all the stack trace and ASP.NET ‘yellow’ dump page. (we call it the ‘yellow devil’ <img src='http://sharepoint.jai-world.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). To enable it, do the following:</p>
<p>Change the following entry in web.config of the site, by modifying the line…</p>
<p>&lt;SafeMode MaxControls=“200“ CallStack=“false“…</p>
<p>to…</p>
<p>&lt;SafeMode MaxControls=“200“ CallStack=“true“…</p>
<p>and set the custom errors to &#8216;Off&#8217; .</p>
<p>&lt;customErrors mode=“Off“/&gt; </p>
<p><a href="http://blog.thekid.me.uk/archive/2007/02/15/a-solution-to-quot-an-unexpected-error-has-occurred-quot-in-wss-v3.aspx?id=53">http://blog.thekid.me.uk/archive/2007/02/15/a-solution-to-quot-an-unexpected-error-has-occurred-quot-in-wss-v3.aspx?id=53</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/86/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access denied for InfoPath Form &#8211; Web Service</title>
		<link>http://sharepoint.jai-world.com/archives/73</link>
		<comments>http://sharepoint.jai-world.com/archives/73#comments</comments>
		<pubDate>Mon, 26 Oct 2009 11:03:07 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/73</guid>
		<description><![CDATA[Problem: When you try to preview an InfoPath Form which has web service data connection, you get an access denied error.
Solution: Make sure the form is trusted under “Tools –&#62; Form Options –&#62; Security &#38; Trust”.
]]></description>
			<content:encoded><![CDATA[<p>Problem: When you try to preview an InfoPath Form which has web service data connection, you get an access denied error.</p>
<p>Solution: Make sure the form is trusted under “Tools –&gt; Form Options –&gt; Security &amp; Trust”.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/73/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSLT DataView filtering with QueryString</title>
		<link>http://sharepoint.jai-world.com/archives/71</link>
		<comments>http://sharepoint.jai-world.com/archives/71#comments</comments>
		<pubDate>Thu, 23 Jul 2009 12:04:53 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/71</guid>
		<description><![CDATA[Update: Screen Shots added as per request!
One of the challenges we faced while building an Employee directory with SharePoint is to have an Alphabetical search function. (No, no, I am not talking about using the User Profile to build the Employee Directory. This is purely a user maintainable list)
All the contacts are entered into a [...]]]></description>
			<content:encoded><![CDATA[<p><font color="#ff0000">Update: Screen Shots added as per request!</font></p>
<p>One of the challenges we faced while building an Employee directory with SharePoint is to have an Alphabetical search function. <em>(No, no, I am not talking about using the User Profile to build the Employee Directory. This is purely a user maintainable list)</em></p>
<p>All the contacts are entered into a single list and when the user clicks the corresponding Alphabet, it should filter dynamically and show the corresponding ones. Ok, you can do that by creating individual views for each alphabet, but that would end up in a lot of work if we want to change something.</p>
<p>Hence, the approach we took is as follows:</p>
<p>1. Create a calculated column ‘Alphabet’ which will be the first alphabet of the First Name. For beginners, you can use the function <font size="2" face="Courier New">=LEFT([First Name],1)</font></p>
<p><a href="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image-thumb.png" width="244" height="135" /></a> </p>
<p>2. Create a new View with the columns you want to display (say ‘AlphabetView.aspx’).</p>
<p>3. Open this in SharePoint Designer and convert this into an XSLT view.</p>
<p>4. Right click the DataView, select Properties and create a new parameter, say ‘Alphabet’. Set this parameter to take from the QueryString (say ‘Alphabet’)</p>
<p><a href="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image-thumb1.png" width="244" height="173" /></a> </p>
<p>5. In the DataView Filter, select ‘Alphabet’ as column name and value as ‘Alphabet’.</p>
<p><a href="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image-thumb2.png" width="244" height="93" /></a> </p>
<p>6. In the Alphabet links, make sure you pass the QueryString value along with the page name.</p>
<p>e.g. <a href="http://abcd.com/Lists/Contacts/AlphabetView.aspx?Alphabet=A">http://abcd.com/Lists/Contacts/AlphabetView.aspx?Alphabet=A</a></p>
<p><a href="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image-thumb3.png" width="244" height="167" /></a> </p>
<p>Now if you go to your view from the browser, it will filter the rows by the Alphabet!!!!</p>
<p><a href="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" border="0" alt="image" src="http://sharepoint.jai-world.com/wp-content/uploads/2009/10/image-thumb4.png" width="244" height="145" /></a> </p>
<p><strike>If somebody wants screenshots for the above steps, please let me know, I will modify this entry.&#160; </strike>Screen shots added.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SharePoint" rel="tag">SharePoint</a></div>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/71/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Invalid URL value  A URL field contains invalid data</title>
		<link>http://sharepoint.jai-world.com/archives/70</link>
		<comments>http://sharepoint.jai-world.com/archives/70#comments</comments>
		<pubDate>Mon, 20 Jul 2009 14:51:45 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/70</guid>
		<description><![CDATA[URl Field (Hyperlink) cannot contain more than 255 characters. Make sure the Url length is less than this value (sob! sob!)
]]></description>
			<content:encoded><![CDATA[<p>URl Field (Hyperlink) cannot contain more than 255 characters. Make sure the Url length is less than this value (sob! sob!)</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/70/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New SSP Site Provisioning&#8230;.</title>
		<link>http://sharepoint.jai-world.com/archives/68</link>
		<comments>http://sharepoint.jai-world.com/archives/68#comments</comments>
		<pubDate>Sun, 05 Jul 2009 09:28:32 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/68</guid>
		<description><![CDATA[New SSP Site creation takes a long time and the status shows as ‘Provisioning…’ but nothing happens!
This rescued me!
http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php
]]></description>
			<content:encoded><![CDATA[<p>New SSP Site creation takes a long time and the status shows as ‘Provisioning…’ but nothing happens!</p>
<p>This rescued me!</p>
<p><a href="http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php">http://blog.camantrix.com/sharepoint/2008/04/sharepoint_services_timer_serv.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InfoPath Workflow forms &#8211; Error when opening</title>
		<link>http://sharepoint.jai-world.com/archives/67</link>
		<comments>http://sharepoint.jai-world.com/archives/67#comments</comments>
		<pubDate>Sun, 28 Jun 2009 04:54:22 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/67</guid>
		<description><![CDATA[One of the typical problems we have when we deploy an Association/Initiation/Task form for Custom Workflows 
When we try to open the form during a workflow the error ‘Form not found, this form has been closed’ comes.
Most likely reasons for this:
1. After you designed the form in InfoPath and publish it, you might have changed [...]]]></description>
			<content:encoded><![CDATA[<p>One of the typical problems we have when we deploy an Association/Initiation/Task form for Custom Workflows </p>
<p>When we try to open the form during a workflow the error ‘Form not found, this form has been closed’ comes.</p>
<p>Most likely reasons for this:</p>
<p>1. After you designed the form in InfoPath and publish it, you might have changed the Name to make it more meaningful! <img src='http://sharepoint.jai-world.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . But you copied the ID for the form from the original form and placed it in the workflow.xml</p>
<p>2. Forgot to copy the file to the Feature Folder.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/67/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom profile property &#8211; returns null in code</title>
		<link>http://sharepoint.jai-world.com/archives/66</link>
		<comments>http://sharepoint.jai-world.com/archives/66#comments</comments>
		<pubDate>Sun, 21 Jun 2009 09:41:24 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/66</guid>
		<description><![CDATA[Problem: You have defined a custom profile property and while trying to obtain this value through code, the value returns null.
Possible Reason: Check the “Default Privacy Setting” in the “Edit Profile Property” Page. Set this to ‘Everyone’ to be able to view/update this.
]]></description>
			<content:encoded><![CDATA[<p>Problem: You have defined a custom profile property and while trying to obtain this value through code, the value returns null.</p>
<p>Possible Reason: Check the “Default Privacy Setting” in the “Edit Profile Property” Page. Set this to ‘Everyone’ to be able to view/update this.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/66/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Custom List Definition with Event Handler &#8211; No events are triggered</title>
		<link>http://sharepoint.jai-world.com/archives/65</link>
		<comments>http://sharepoint.jai-world.com/archives/65#comments</comments>
		<pubDate>Sat, 20 Jun 2009 08:18:11 +0000</pubDate>
		<dc:creator>jai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharepoint.jai-world.com/archives/65</guid>
		<description><![CDATA[Problem: While creating a new list definition with Event Handler in Visual Studio 2008, the events are not triggered.
Reason in my case: In the ListDefinition.xml, I modified the “Type=” from the Visual Studio assigned one to a value of “10001”, since that is what MS recommends to avoid clashes in future. If you change the [...]]]></description>
			<content:encoded><![CDATA[<p>Problem: While creating a new list definition with Event Handler in Visual Studio 2008, the events are not triggered.</p>
<p>Reason in my case: In the ListDefinition.xml, I modified the “Type=” from the Visual Studio assigned one to a value of “10001”, since that is what MS recommends to avoid clashes in future. If you change the value here <strong><em>you need to make sure you change the value in the “schema.xml” also (in the “&lt;List” tag)!!!</em></strong></p>
<div style="0px" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SharePoint" rel="tag">SharePoint</a></div>
]]></content:encoded>
			<wfw:commentRss>http://sharepoint.jai-world.com/archives/65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
