<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6912789867772084082</id><updated>2025-12-03T05:11:56.721-08:00</updated><category term="Troubleshooting"/><category term="SharePoint 2010"/><category term="SharePoint 2007"/><category term="Training"/><category term="SharePoint"/><category term="Security"/><category term="SharePoint 2013"/><category term="SharePoint 2016"/><category term="Workaround"/><category term="Administration"/><category term="SharePoint Online"/><category term="ADFS"/><category term="Branding / UI"/><category term="Development Tools"/><category term="Multilingual"/><category term="Office 365"/><category term="Recurring Events"/><category term="Rounded Webpart Headers"/><category term="STSADM"/><category term="Script Editor"/><category term="SharePoint Apps / Add-in"/><category term="SharePoint Framework"/><category term="SharePoint Social"/><category term="TFS Resources"/><category term="Technical Resources"/><category term="Workflow"/><title type='text'>SharePoint Techie</title><subtitle type='html'>Technical Articles, Tweaks, Tips and Tricks</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-4325076912311435915</id><published>2019-04-13T01:36:00.001-07:00</published><updated>2019-04-13T01:37:26.387-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Script Editor"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Framework"/><title type='text'>Now get script editor back in your modern SharePoint pages</title><content type='html'>Although not officially, but now you can use script editor in SharePoint modern pages using SharePoint Framework web part. Here is the &lt;a href=&quot;https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-script-editor&quot; target=&quot;_blank&quot;&gt;GitHub link&lt;/a&gt; for the same.&lt;br /&gt;
&lt;br /&gt;
Also, there are host of various other SharePoint Framework samples you can use.&lt;br /&gt;
&lt;br /&gt;
Enjoy scripting...&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/4325076912311435915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/4325076912311435915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/4325076912311435915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/4325076912311435915'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2019/04/now-get-script-editor-back-in-your.html' title='Now get script editor back in your modern SharePoint pages'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-1769874071148550744</id><published>2017-03-26T08:15:00.001-07:00</published><updated>2017-03-26T08:32:11.352-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Workaround"/><title type='text'>Disable mobile view redirection in SharePoint 2010</title><content type='html'>When SharePoint 2010 site is accessed in mobile devices, it shows stripped down version of the site with limited features for mobile devices. SharePoint redirects to a special page responsible for rendering the mobile view. This may be helpful if you want to keep minimalist approach for mobile devices.&lt;br /&gt;
&lt;br /&gt;
However; most of the time you &amp;nbsp;want to disable this behavior as the design itself may be responsive thus not requiring the mobile view redirection.&lt;br /&gt;
&lt;br /&gt;
There are 3 options available to do this:&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Disable MobilityRedirect Feature in SharePoint using power shell.&amp;nbsp;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Disable-SPFeature -Identity MobilityRedirect -Url http://yoursite&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
It appeared to be the best option, without requiring you to change the lines in Web.Config. But it did not work for me.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Change compat.browser&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Navigate to &quot;C:\inetpub\wwwroot\wss\VirtualDirectories\[port-of-your-site]\App_Browsers\compat.browser&quot; and change &quot;isMobileDevice&quot; property to false for each user agent present.&lt;br /&gt;
&lt;br /&gt;
This is the least preferred option for me as it requires to change values at multiple places and this may get overwritten with new patches.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Change web.config file of the web application&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;
Open the web.config file for the web application and navigate to the &quot;&lt;configuration&gt;&lt;system .web=&quot;&quot;&gt;&quot;.&amp;nbsp;&lt;/system&gt;&lt;/configuration&gt;&lt;br /&gt;
Add the following lines of code:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;lt;browserCaps&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;result type=&quot;System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;/&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;filter&amp;gt;isMobileDevice=false&amp;lt;/filter&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;/browserCaps&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I feel this is the most fail safe way. This does not have risk of values being overwritten due to new patches to the server.&lt;br /&gt;
&lt;br /&gt;
More information on this can also be found at &lt;a href=&quot;http://blogs.perficient.com/microsoft/2011/02/three-options-for-disabling-the-sharepoint-2010-mobile-redirection-system/&quot; target=&quot;_blank&quot;&gt;perficient blog&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/1769874071148550744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/1769874071148550744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1769874071148550744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1769874071148550744'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2017/03/disable-mobile-view-in-sharepoint-2010.html' title='Disable mobile view redirection in SharePoint 2010'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-1053188867647659545</id><published>2017-03-12T05:23:00.003-07:00</published><updated>2017-03-12T05:23:29.044-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="Technical Resources"/><title type='text'>SharePoint Server 2016 Resources</title><content type='html'>Microsoft TechNet link for SharePoint 2016 Resources for IT Pros.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://technet.microsoft.com/en-us/library/cc303422(v=office.16).aspx&quot;&gt;https://technet.microsoft.com/en-us/library/cc303422(v=office.16).aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are lots technical resource for SharePoint 2016 related to Architecture, Planning, Implementation and lots more.</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/1053188867647659545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/1053188867647659545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1053188867647659545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1053188867647659545'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2017/03/sharepoint-server-2016-resources.html' title='SharePoint Server 2016 Resources'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-543556517641603182</id><published>2017-03-10T11:16:00.000-08:00</published><updated>2017-03-11T12:55:57.197-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Add and Customize Pages Permission Denied to Site Collection Administrator</title><content type='html'>In SharePoint online, you may come across strange access denied issue working with SharePoint Designer, Master pages, style libraries and Page Layout not just for users with Designer, Full Control access but even for Site Collection Administrator.&lt;br /&gt;
&lt;br /&gt;
On verifying the permission of the user, you will see explicit Deny permission for &quot;Add and Customize Pages&quot; is applied. See the following screenshot for the Deny permission.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgy3vn73heO9Rj_I9Isuo3O_72sMYsBlY0B9Xz_8CZeKj-LDJiLYszR9l38f9QOR96W1RzWv93cgf7MlyZBDoQfbFawm3sBEz2hLD-nUJGVNmCh2htcm5Qk1Pls_CpM7Qr-6yS2MKOCKQ8/s1600/Permission+Denied+-+AddandCustomizePages.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgy3vn73heO9Rj_I9Isuo3O_72sMYsBlY0B9Xz_8CZeKj-LDJiLYszR9l38f9QOR96W1RzWv93cgf7MlyZBDoQfbFawm3sBEz2hLD-nUJGVNmCh2htcm5Qk1Pls_CpM7Qr-6yS2MKOCKQ8/s400/Permission+Denied+-+AddandCustomizePages.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The Deny permission cannot be removed using the standard permission management procedure in SharePoint.&lt;br /&gt;
&lt;br /&gt;
Also, you will find this issue with the root site collection in SharePoint online.&lt;br /&gt;
&lt;br /&gt;
To get rid of the issue, perform the steps outline by Microsoft in the article -&amp;nbsp;&lt;a href=&quot;https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f?ui=en-US&amp;amp;=amp&amp;amp;rs=en-US&amp;amp;ad=US&quot; target=&quot;_blank&quot;&gt;Turn scripting capabilities on or off&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The scripting needs to be allowed SharePoint Admin Center and if you need it on immediate basis you must use power shell command.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NOTE&lt;/b&gt;: If you miss to enable scripting in SharePoint Admin Center, the change performed by the power shell command will be reverted after 24 hours.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Allow Custom Script in SharePoint Admin Center&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp;Go to SharePoint Admin Center&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2k7OmZb6EKQ8jAi_eCoqAVyDfoW5oDKofkbeJfN7DMJHi56cMNQNNcZv09dKGF1LpKipmrEDjw91ul2_0RjC091Q4wNksHe2UwwMaWMWJ0qmcbogzhPt5ifQ6XKgIRsegNWsQwfq4ujf/s1600/SharePoint+Admin+Center.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN2k7OmZb6EKQ8jAi_eCoqAVyDfoW5oDKofkbeJfN7DMJHi56cMNQNNcZv09dKGF1LpKipmrEDjw91ul2_0RjC091Q4wNksHe2UwwMaWMWJ0qmcbogzhPt5ifQ6XKgIRsegNWsQwfq4ujf/s1600/SharePoint+Admin+Center.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
2. Select Settings&lt;/div&gt;
&lt;div&gt;
3. Under Custom Scripts sections, you will see option to Allow / Disallow custom script on persoanl sites and Self-Service sites&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqpdZEg4jRY-3-wdIldubLB4JXKGw6zKHe3OgK0WjUstKZqdVFJedeVy6ue9t25Zign-MIsSjbgwL-LRwq0EFOfqQ_g6pZFSka1JW67rBSiw2nAdG81bh2KaJ2BvBBQuFOO0Gq3zKHm0Iq/s1600/AllowCustomScript.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;43&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqpdZEg4jRY-3-wdIldubLB4JXKGw6zKHe3OgK0WjUstKZqdVFJedeVy6ue9t25Zign-MIsSjbgwL-LRwq0EFOfqQ_g6pZFSka1JW67rBSiw2nAdG81bh2KaJ2BvBBQuFOO0Gq3zKHm0Iq/s400/AllowCustomScript.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. To get rid of the permission issue permanently, you need to select following options:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Allow users to run custom script on personal sites&lt;/li&gt;
&lt;li&gt;Allow users to run custom script on self-service created sites&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
The changes done will require up to 24 hours to get reflected. To make the change immediately you must use the power shell command. Also, as described by Microsoft, change the custom script setting will affect the root site collection. If you need to apply this change to another site collection, you must use the same power shell command to perform the change to different site collection.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Power Shell Command to remove Deny Permission&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
1. Open &lt;a href=&quot;https://support.office.com/en-us/article/SharePoint-Online-Management-Shell-c16941c3-19b4-4710-8056-34c034493429&quot; target=&quot;_blank&quot;&gt;SharePoint Online Management Shell&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
2. Enter the following line, replace the Site URL with your site collection URL and press enter.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #2f2f2f; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Set-SPOsite &quot;SiteURL&quot;&amp;nbsp;&lt;siteurl&gt;-DenyAddAndCustomizePages 0&lt;/siteurl&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #2f2f2f; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #2f2f2f; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #2f2f2f; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #2f2f2f; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/543556517641603182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/543556517641603182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/543556517641603182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/543556517641603182'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2017/03/add-and-customize-pages-permission.html' title='Add and Customize Pages Permission Denied to Site Collection Administrator'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgy3vn73heO9Rj_I9Isuo3O_72sMYsBlY0B9Xz_8CZeKj-LDJiLYszR9l38f9QOR96W1RzWv93cgf7MlyZBDoQfbFawm3sBEz2hLD-nUJGVNmCh2htcm5Qk1Pls_CpM7Qr-6yS2MKOCKQ8/s72-c/Permission+Denied+-+AddandCustomizePages.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-2205661804975994417</id><published>2017-01-09T22:30:00.000-08:00</published><updated>2017-01-09T22:32:54.640-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><title type='text'>The Future of SharePoint</title><content type='html'>Although posted by Microsoft half a year back but it is worth reading. Most of the things are already rolled out. &lt;br /&gt;
&lt;br /&gt;
The Future of SharePoint -&amp;nbsp;&lt;a href=&quot;https://blogs.office.com/2016/05/04/the-future-of-sharepoint/&quot;&gt;https://blogs.office.com/2016/05/04/the-future-of-sharepoint/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/2205661804975994417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/2205661804975994417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2205661804975994417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2205661804975994417'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2017/01/the-future-of-sharepoint.html' title='The Future of SharePoint'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-882641264214013623</id><published>2016-06-21T03:34:00.001-07:00</published><updated>2016-06-21T03:34:08.848-07:00</updated><title type='text'>Anyone Can Build a SharePoint Application with Microsoft Access</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/keKLABD0XMs&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/882641264214013623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/882641264214013623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/882641264214013623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/882641264214013623'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2016/06/anyone-can-build-sharepoint-application.html' title='Anyone Can Build a SharePoint Application with Microsoft Access'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/keKLABD0XMs/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7064384048375402641</id><published>2016-05-14T22:24:00.000-07:00</published><updated>2016-05-15T12:24:55.254-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>SharePoint Solution stuck on deploying, retracting and many other related issues</title><content type='html'>I recently came across very strange and frustrating issue related to timer job. The timer job is responsible for majority of scheduled task within SharePoint. Any solution which is deployed also get scheduled to be deployed across farm with the help of timer job.&lt;br /&gt;
&lt;br /&gt;
The issue started after updating the SharePoint 2010 farm with Service Pack 1. Any deployment or retraction action cannot complete thereafter. If you are deploying a solution the status will forever remain as deploying. Same is the case with retracting and any other timer dependent activity.&lt;br /&gt;
&lt;br /&gt;
I did all troubleshooting as suggested in various forums:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Cleared SharePoint cache&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Performed all suggestion on these blog posts:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/21350.sharepoint-2010-troubleshooting-solution-deployment-stuck-on-deploying.aspx&quot; target=&quot;_blank&quot;&gt;SharePoint 2010 Troubleshooting: Solution deployment stuck on deploying&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://biatlink.wordpress.com/2014/07/08/sharepoint-2010-solution-package-deployment-stuck-in-deploying-status/&quot; target=&quot;_blank&quot;&gt;SharePoint 2010: Solution Package Deployment stuck in Deploying status&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.degree.no/2012/08/sharepoint-2010-solution-stuck-retracting-deploying/&quot; target=&quot;_blank&quot;&gt;http://blog.degree.no/2012/08/sharepoint-2010-solution-stuck-retracting-deploying/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div&gt;
However; the problem still persisted.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Later, I got a solution from MSDN blog by Tehnoon Raza -&amp;nbsp;&lt;a href=&quot;https://blogs.msdn.microsoft.com/tehnoonr/2011/09/07/sharepoint-server-2010-timer-jobs-not-functioning-after-applying-updates/&quot; target=&quot;_blank&quot;&gt;SharePoint Server 2010: Timer Jobs not Functioning After Applying Updates&lt;/a&gt;. I ran the powershell script and all problems were fixed. I have mentioned the powershell script for easy reference:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;em style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: &#39;Segoe UI&#39;; font-size: 14px; line-height: 20px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: &amp;quot;segoe ui&amp;quot;;&quot;&gt;$farm&amp;nbsp; = Get-SPFarm&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;$disabledTimers = $farm.TimerService.Instances | where {$_.Status -ne &quot;Online&quot;}&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;if ($disabledTimers -ne $null)&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;{&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($timer in $disabledTimers)&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host &quot;Timer service instance on server &quot; $timer.Server.Name &quot; is not Online. Current status:&quot; $timer.Status&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host &quot;Attempting to set the status of the service instance to online&quot;&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $timer.Status = [Microsoft.SharePoint.Administration.SPObjectStatus]::Online&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $timer.Update()&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;}&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;else&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;{&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host &quot;All Timer Service Instances in the farm are online! No problems found&quot;&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;}&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7064384048375402641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7064384048375402641' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7064384048375402641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7064384048375402641'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2016/05/sharepoint-solution-stuck-on-deploying.html' title='SharePoint Solution stuck on deploying, retracting and many other related issues'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-2129385973890896559</id><published>2016-05-14T22:10:00.002-07:00</published><updated>2016-05-14T22:10:30.013-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADFS"/><title type='text'>Update Claims Provider Trust in ADFS from Metadata file</title><content type='html'>If you are implementing single sign-on in your SharePoint application or any other web application, then ADFS is the default option as an Identity Provider especially when you are working with Microsoft Products and your application is authenticating from Active Directory.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ADFS can also be configured to authenticate from external provider (we will call it as Claims Provider moving forward) after performing few configuration steps. The steps will involve setting up trust between ADFS and the Claims Provider by binding certificate provided by claims provider in ADFS. We will not be looking into creating new claims provider trust because Microsoft has provided a very nice article for doing so -&amp;nbsp;&lt;a href=&quot;https://technet.microsoft.com/en-us/library/dn486771(v=ws.11).aspx&quot; target=&quot;_blank&quot;&gt;https://technet.microsoft.com/en-us/library/dn486771(v=ws.11).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Recently I was assigned a task to update the expired Certificate and Federation Metadata for the Claims Provider from metadata file. I didn&#39;t find any straight forward article explaining how we can update the existing Claims Provider Trust from a file. Hence wanted to list down the step I followed to update the metadata for existing Claims Provider Trust.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Add any root certificate you may have received from the Claims Provider to the &quot;Trusted Root Authority&quot;&lt;span id=&quot;goog_253876457&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_253876458&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Open the Windows Power Shell on ADFS server&lt;/li&gt;
&lt;li&gt;Run the command to add ADFS Powershell Snapin&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Add-PSSnapin
Microsoft.Adfs.PowerShell&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Update-AdfsClaimsProviderTrust -TargetName [Name of Claims Provider Trust to update] -MetadataFile [XML file location]&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The above step will update the metadata and also the certificate if provided along with Metadata. To check if certificate is present within metadata then search for&amp;nbsp;&lt;ds:x509certificate&gt; tag in the metadata file.&amp;nbsp;&lt;/ds:x509certificate&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Perform the below steps only if you get the following errors at ADFS at the time of login:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;The Federation Service encountered an error while processing the WS-Trust request.Request type: http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue&lt;/li&gt;
&lt;li&gt;Encountered
error during federation passive request&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Set-ADFSClaimsProviderTrust
–TargetName [Name of Claims Provider Trust] –SigningCertificateRevocationCheck “None”&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
*References&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://technet.microsoft.com/en-us/library/dn479400(v=wps.630).aspx&quot; target=&quot;_blank&quot;&gt;https://technet.microsoft.com/en-us/library/dn479400(v=wps.630).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/1420.ad-fs-2-0-id4037-the-key-needed-to-verify-the-signature-could-not-be-resolved-from-the-following-security-key-identifier.aspx&quot; target=&quot;_blank&quot;&gt;http://social.technet.microsoft.com/wiki/contents/articles/1420.ad-fs-2-0-id4037-the-key-needed-to-verify-the-signature-could-not-be-resolved-from-the-following-security-key-identifier.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://technet.microsoft.com/en-us/library/ee913566(v=ws.11).aspx&quot; target=&quot;_blank&quot;&gt;https://technet.microsoft.com/en-us/library/ee913566(v=ws.11).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://technet.microsoft.com/en-us/library/dn486771(v=ws.11).aspx&quot; target=&quot;_blank&quot;&gt;https://technet.microsoft.com/en-us/library/dn486771(v=ws.11).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/2129385973890896559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/2129385973890896559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2129385973890896559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2129385973890896559'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2016/05/update-claims-provider-trust-in-adfs.html' title='Update Claims Provider Trust in ADFS from Metadata file'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-3118146412682204224</id><published>2016-02-08T00:26:00.000-08:00</published><updated>2016-02-08T00:26:48.188-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Apps / Add-in"/><title type='text'>Sharepoint Apps now SharePoint Add-in</title><content type='html'>Microsoft has renamed the app model in SharePoint and Office to Add-in model. Follow the link for more information:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #757b83; font-family: &#39;Source Sans Pro&#39;, Arial, Helvetica, sans-serif, sans-serif-light, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;&lt;a href=&quot;https://msdn.microsoft.com/EN-US/library/office/fp161507.aspx#bk_newname&quot;&gt;https://msdn.microsoft.com/EN-US/library/office/fp161507.aspx#bk_newname&lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/3118146412682204224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/3118146412682204224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/3118146412682204224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/3118146412682204224'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2016/02/sharepoint-apps-now-sharepoint-add-in.html' title='Sharepoint Apps now SharePoint Add-in'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-1832211028721962219</id><published>2016-01-09T04:30:00.000-08:00</published><updated>2016-01-09T04:30:41.922-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Social"/><title type='text'>SharePoint and Yammer - Is it worth for Organizations to go for SharePoint and Yammer together for Enterprise Social </title><content type='html'>Here are some of the opinions from some of the industry experts on SharePoint and Yammer:&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.habaneroconsulting.com/insights/sharepoint-yammer&quot;&gt;http://www.habaneroconsulting.com/insights/sharepoint-yammer&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/1832211028721962219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/1832211028721962219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1832211028721962219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1832211028721962219'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2016/01/sharepoint-and-yammer-is-it-worth-for.html' title='SharePoint and Yammer - Is it worth for Organizations to go for SharePoint and Yammer together for Enterprise Social '/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-5561097987276059886</id><published>2015-11-01T01:41:00.000-07:00</published><updated>2015-11-01T01:41:09.519-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Transform your SharePoint Customization, Farm solutions into SharePoint App / Add In Model - A great point to start</title><content type='html'>Here is the great training resource put together by a group of &amp;nbsp;Microsoft Consultants -&amp;nbsp;&lt;a href=&quot;http://dev.office.com/blogs/transforming-your-sharePoint-customizations&quot;&gt;http://dev.office.com/blogs/transforming-your-sharePoint-customizations&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is a great point to start if you are considering moving into cloud.</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/5561097987276059886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/5561097987276059886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5561097987276059886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5561097987276059886'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2015/11/transform-your-sharepoint-customization.html' title='Transform your SharePoint Customization, Farm solutions into SharePoint App / Add In Model - A great point to start'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7750593614326404598</id><published>2015-08-30T14:52:00.002-07:00</published><updated>2015-08-30T14:52:47.916-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><title type='text'>Find out what&#39;s new in SharePoint 2016</title><content type='html'>&lt;span style=&quot;background-color: white; color: #404040; font-family: Roboto, arial, sans-serif; font-size: 13px; line-height: 18.2000007629395px;&quot;&gt;Microsoft has released a public beta of SharePoint 2016. Find out what&#39;s new &lt;a href=&quot;http://en.share-gate.com/blog/whats-new-in-sharepoint-2016?utm_source=googleplus&amp;amp;utm_medium=socialmedia&amp;amp;utm_campaign=social-media-traffic&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7750593614326404598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7750593614326404598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7750593614326404598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7750593614326404598'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2015/08/find-out-whats-new-in-sharepoint-2016.html' title='Find out what&#39;s new in SharePoint 2016'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7762343615501301206</id><published>2015-08-10T22:30:00.002-07:00</published><updated>2015-08-11T04:52:03.315-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Search Crawl Error - Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository.....</title><content type='html'>&lt;b&gt;&lt;u&gt;Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
After Windows updates were applied to the SharePoint Server, the search service failed to crawl the content.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Error&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&quot;Access is denied. &amp;nbsp;Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has “Full Read” permissions on the SharePoint Web Application being crawled.&quot;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Cause&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
The windows update actually enabled the Loopbackcheck leading to crawl failure. The other related problem you will often observe is that you cannot login as another user if you have opened Central Admin on the server itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Resolution&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
There are two possible solutions listed at the Microsoft KB article.&lt;br /&gt;
&lt;br /&gt;
Solution 1: Specify host names (Preferred method if NTLM authentication is desired)&lt;br /&gt;
Method 2: Disable the loopback check (less-recommended method)&lt;br /&gt;
&lt;br /&gt;
For detail steps follow this&amp;nbsp;&lt;a href=&quot;https://support.microsoft.com/en-us/kb/896861&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&amp;nbsp; to the KB article.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7762343615501301206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7762343615501301206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7762343615501301206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7762343615501301206'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2015/08/search-crawl-error-access-is-denied.html' title='Search Crawl Error - Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository.....'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7083394695089587301</id><published>2015-08-09T03:24:00.001-07:00</published><updated>2015-08-09T03:24:43.430-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Smooth scrolling in IPad and IPhones</title><content type='html'>Recently, I was working on implementation of SharePoint 2013 public site with responsive behavior using bootstrap.&lt;br /&gt;
&lt;br /&gt;
I was facing unusual issue with scrolling of web pages in IPad and IPhones. &amp;nbsp;The scroll was not smooth enough like it was working in Android devices. One of my good friend who is an expert SharePoint UI developer suggested following one liner CSS fix for this issue. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;-webkit-overflow-scrolling: touch;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This worked like a charm.&lt;br /&gt;
&lt;br /&gt;
I am not much familiar with the -webkit. As per &lt;a href=&quot;http://www.webkit.org/&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt; link, it is Open-Source browser Engine used by Safari which is the default browser in all Apple devices.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7083394695089587301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7083394695089587301' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7083394695089587301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7083394695089587301'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2015/08/smooth-scrolling-in-ipad-and-iphones.html' title='Smooth scrolling in IPad and IPhones'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7030203417317830243</id><published>2014-06-14T00:30:00.000-07:00</published><updated>2014-06-14T00:36:16.435-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Development tools for SharePoint 2013</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;SharePoint provides whole lot of out-of-box features providing you a platform to deliver your various offerings with little involvement of development team. However; the out-of-box implementation usually needs another layer which contains added feature not provided built-in or enhancement to existing features. To facilitate this, there are tools available by Microsoft and 3rd party as well. We choose between them or in combination based on our customization requirements.&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I have attempted to list most commonly used tools with brief description about it:&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.microsoft.com/en-in/download/details.aspx?id=35491&quot; target=&quot;_blank&quot;&gt;SharePoint Designer 2013&lt;/a&gt; -&amp;nbsp;&lt;/b&gt;This is a free tool available for download from Microsoft&#39; site. This tool is useful in creating no-code solution. If you are looking for following then this tool is very handy.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Master Page and Content Page Customization&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Designer Workflows&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;BCS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Basic Web Parts&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;List Customization&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.visualstudio.com/en-us/downloads/&quot; target=&quot;_blank&quot;&gt;Microsoft Visual Studio 2013&lt;/a&gt; - &lt;/b&gt;Once Visual Studio has been installed, Office Developer Tools for Visual Studio needs to be installed separately (can be downloaded from the same link as Visual Studio) to develop solutions for SharePoint. Visual Studio is needed when the out-of-the-box solutions are not enough to meet your requirements. Visual Studio allows you to develop following type of SharePoint solutions:&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Developing SharePoint solutions&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Custom Site Columns Definition, Custom Content Types and Custom Lists&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;SharePoint Workflows&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Web Parts, Application Pages&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Packaging, Deployment and Debugging&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj220038(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;NAPA&lt;/b&gt;&lt;/a&gt; - NAPA is web based tool by Microsoft for developing apps for SharePoint Online and Office 365. This tool will allow you to develop using client side model using combination of Javascript, HTML and CSS. Thus using this tool programming is done using Client Side Object Model of SharePoint.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.camldesigner.com/?p=594&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;CAML Designer&lt;/b&gt;&lt;/a&gt; - When data needs to be fetched from SharePoint based on some filters you use XML based CAML (Collaborative Application Markup Language). CAML is equivalent to the select query in SQL which defines the filters for fetching data. The CAML Designer is very useful in generating queries without having prior knowledge of the CAML schema.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://spm.codeplex.com/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;SharePoint Manager&lt;/b&gt;&lt;/a&gt; - SharePoint Manager allows you to view and modify the properties of every Site, List and any other entity in a site collection.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://sharepointlogviewer.codeplex.com/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;SharePoint LogViewer&lt;/b&gt;&lt;/a&gt;&amp;nbsp;- This tool is very handy during troubleshooting of issues where you need to go through generated logs to narrow down the root cause of the problem.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http:/#&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Internet Explorer Toolbar / Chrome Developer Tools / Firefox Developer Tool&lt;/b&gt;&lt;/a&gt; - These tools work with the rendered HTML content and CSS in browser. These are helpful for analyzing and troubleshooting the HTML layout and CSS issues, debugging of JavaScript, allows you to set breakpoint. The feature provided depends on the tool used.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj602751(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;InfoPath 2013&lt;/b&gt;&lt;/a&gt; - Although, this is not a primary development tool for SharePoint development, InfoPath forms can be used to create electronic forms as an alternative to offline paper forms. It allows rapid development with no programming knowledge needed. However; it does allow coding to create forms with complex logic. SharePoint supports using InfoPath forms as display and edit forms for lists.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Do list your favorite tools in the comments section below.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7030203417317830243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7030203417317830243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7030203417317830243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7030203417317830243'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2014/06/development-tools-for-sharepoint-2013.html' title='Development tools for SharePoint 2013'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-6725061852494412550</id><published>2012-10-19T10:28:00.000-07:00</published><updated>2012-10-19T10:28:06.310-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Branding / UI"/><title type='text'>SharePoint 2010 CSS Reference Chart</title><content type='html'>Very useful CSS reference chart for SharePoint 2010&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sharepointexperience.com/csschart/csschart.html&quot;&gt;http://sharepointexperience.com/csschart/csschart.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/6725061852494412550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/6725061852494412550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/6725061852494412550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/6725061852494412550'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2012/10/sharepoint-2010-css-reference-chart.html' title='SharePoint 2010 CSS Reference Chart'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-7150907539883656062</id><published>2012-09-28T05:13:00.000-07:00</published><updated>2012-09-28T05:13:45.786-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Getting started with SharePoint Server 2010 for IT pros</title><content type='html'>Fantastic set of training videos by Microsoft. Very good starting point for beginners in SharePoint.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/sharepoint/ee518660&quot;&gt;http://technet.microsoft.com/en-us/sharepoint/ee518660&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/7150907539883656062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/7150907539883656062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7150907539883656062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/7150907539883656062'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2012/09/getting-started-with-sharepoint-server.html' title='Getting started with SharePoint Server 2010 for IT pros'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-720839214685498140</id><published>2012-09-28T05:05:00.003-07:00</published><updated>2012-09-28T05:05:46.925-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>What Can SharePoint Server 2010 Do for Me?</title><content type='html'>
&lt;script src=&quot;http://technet.microsoft.com/objectforward/default.aspx?type=VideoPlayer&amp;video=http%3A%2F%2Fcontent3.catalog.video.msn.com%2Fe2%2Fds%2Fbb1c3fbe-18e8-41a4-b4b2-eb0ef9145cdd.wmv&amp;thumb=http%3A%2F%2Fcontent2.catalog.video.msn.com%2Fe2%2Fds%2F9d906472-3653-44c4-90f7-d842aba369eb.jpg&amp;title=&amp;width=400&amp;height=400&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/720839214685498140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/720839214685498140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/720839214685498140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/720839214685498140'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2012/09/what-can-sharepoint-server-2010-do-for.html' title='What Can SharePoint Server 2010 Do for Me?'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-8976637628339564317</id><published>2012-09-05T08:39:00.000-07:00</published><updated>2012-09-05T08:39:10.180-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>SharePoint 2013 is Coming Up</title><content type='html'>SharePoint 2013 is coming up soon.&amp;nbsp;Here are the links to the Microsoft Training videos for SharePoint 2013.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-US/sharepoint/fp123633&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SharePoint 2013 training for developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technet.microsoft.com/en-US/sharepoint/fp123606&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SharePoint 2013 training for IT pros&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/8976637628339564317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/8976637628339564317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/8976637628339564317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/8976637628339564317'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2012/09/sharepoint-2013-is-coming-up.html' title='SharePoint 2013 is Coming Up'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-160215088789622111</id><published>2011-11-04T05:44:00.000-07:00</published><updated>2011-11-04T05:44:37.366-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>SharePoint 2010 Easy Setup Script</title><content type='html'>&lt;br /&gt;
The SharePoint 2010 Easy Setup Script will enable you to easily build your developer machine. Here is the link &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?id=23415&quot;&gt;http://www.microsoft.com/download/en/details.aspx?id=23415&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/160215088789622111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/160215088789622111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/160215088789622111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/160215088789622111'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/11/sharepoint-2010-easy-setup-script.html' title='SharePoint 2010 Easy Setup Script'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-5519971634126908959</id><published>2011-10-05T09:38:00.000-07:00</published><updated>2011-10-05T09:38:55.760-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Collection of SharePoint 2010 Training Links</title><content type='html'>Found a very good collection of SharePoint 2010 training links on &lt;a href=&quot;http://manish-sharepoint.blogspot.com/2010/05/learning-sharepoint-2010-step-by-step.html&quot;&gt;Manish&#39;s SharePoint blog&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/5519971634126908959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/5519971634126908959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5519971634126908959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5519971634126908959'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/10/collection-of-sharepoint-2010-training.html' title='Collection of SharePoint 2010 Training Links'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-694164545030584720</id><published>2011-10-05T09:27:00.000-07:00</published><updated>2011-10-05T09:27:23.501-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>SharePoint 2010 Virtual Machine</title><content type='html'>SharePoint 2010 Virtual Machine can be downloaded from the location - &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27417&quot;&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27417&lt;/a&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/694164545030584720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/694164545030584720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/694164545030584720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/694164545030584720'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/10/sharepoint-2010-virtual-machine.html' title='SharePoint 2010 Virtual Machine'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-5196721352374196363</id><published>2011-06-14T08:45:00.000-07:00</published><updated>2012-01-31T06:09:16.548-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2007"/><title type='text'>Blocking access to application pages (_layouts) and Forms Pages</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
All the pages having _layouts before them are application pages. Pages created automatically for various views are called Form Pages. Most often with SharePoint implementation we allow users to access these pages. However we may further want to cut down access of users from the application pages and the form pages.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
SharePoint allows this by enabling the feature “ViewFormPagesLockDown”. This feature is activated at the Site Collection scope. All groups / users not having the “View Application Pages” permission will not be able to navigate to pages like “_layouts/viewlsts.aspx” or “pages/forms/allitems.aspx”. &lt;br /&gt;
Below are the steps to block access from application pages:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&lt;/span&gt;Identify users / group to restrict.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&lt;/span&gt;Set their permission to &quot;Restricted Read&quot; or remove the &quot;View Application Pages&quot; from existing assigned permission level.&lt;/li&gt;
&lt;li&gt;Enable &quot;ViewFormPagesLockDown&quot; feature using the command - stsadm -o activatefeature -url &quot;SiteCollectionURL&quot;&lt;siteurl&gt;&lt;sitecollectionurl&gt;&amp;nbsp;&lt;site collection=&quot;&quot; url=&quot;&quot;&gt;-filename ViewFormPagesLockDown\feature.xml&lt;/site&gt;&lt;/sitecollectionurl&gt;&lt;/siteurl&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The above steps will block all users not having &quot;View Application Pages&quot; permission from accessing the application pages and form pages.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/5196721352374196363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/5196721352374196363' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5196721352374196363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/5196721352374196363'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/06/blocking-access-to-application-pages.html' title='Blocking access to application pages (_layouts) and Forms Pages'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-1609724435550763101</id><published>2011-04-03T06:16:00.000-07:00</published><updated>2011-04-03T06:16:16.958-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><title type='text'>Click event stopped firing after ajax postback</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  I had a user control on a SharePoint master page for one our client portal which was taking longer to load than other modules on the pages.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Deciding to load this control asynchronously to speed up the page load I achieved this by adding button control inside the Ajax update panel. This button remains hidden from users view. I made the button click event to fire using JavaScript function by pushing it to body onload event using SharePoint&#39;s _spBodyOnLoadFunctionNames function.&lt;br /&gt;
&lt;br /&gt;
The control worked as expected, causing the button click event to fire and processing the server side logic. However, the other buttons, link buttons and other server on other modules lost their events. Now nothing happens whenever I click on any server side button controls.&lt;br /&gt;
&lt;br /&gt;
We tried various different options like calling the JavaScript function right into the script tag, mentioning it on the master page’s body onload event etc,. The final one which worked was ScriptManager&#39;s registerstartupscript function i.e. ScriptManager.RegisterStartupScript on the server side page load event. I registered the JavaScript function call using the RegisterStartupScript function provided by ScriptManager object. Now the page worked perfectly without any issue. Buttons, hyperlink buttons all worked smoothly.&lt;br /&gt;
&lt;br /&gt;
I am still not sure what caused events to break by calling the function right into the page load. Your suggestions and advice are welcome.&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/1609724435550763101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/1609724435550763101' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1609724435550763101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/1609724435550763101'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/04/click-event-stopped-firing-after-ajax.html' title='Click event stopped firing after ajax postback'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6912789867772084082.post-2569747033477782775</id><published>2011-03-19T06:23:00.000-07:00</published><updated>2011-04-03T06:18:32.366-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Workaround"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>Updating List Item from Workflow and avoid repeated firing of workflow</title><content type='html'>I have a list having a custom workflow attached to it. Workflow is executed whenever any updates are done to the item. Apart from performing various other task, the workflow also need to update a field of that item.&lt;br /&gt;
&lt;br /&gt;
So what is the problem?&lt;br /&gt;
&lt;br /&gt;
There is no issue updating any item from the workflow. You can use workflowProperties.Item[&quot;FieldName&quot;] = &quot;Value&quot; to update any field. The side effect is updating the item triggers the workflow again as it is configured to execute when item is modified. This causes the workflow to run in indefinite loop.&lt;br /&gt;
So what is the solution?&lt;br /&gt;
&lt;br /&gt;
Create a new class within the workflow and inherit it with SPItemEventReceiver. Create two new functions called DisableWorkflow() and EnableWorkflow(). &lt;br /&gt;
&lt;br /&gt;
Inside DisableWorkflow() add a line – &lt;br /&gt;
this.DisableEventFiring&lt;br /&gt;
&lt;br /&gt;
Inside EnableWorkflow() add a line – &lt;br /&gt;
this.EnableEventFiring&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;That’s it, just create a object of this class, call DisableWorkflow() just before workflowProperties.Item.Update() .Then call EnableWorkflow() after updating the item. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharepointtechie.blogspot.com/feeds/2569747033477782775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6912789867772084082/2569747033477782775' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2569747033477782775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6912789867772084082/posts/default/2569747033477782775'/><link rel='alternate' type='text/html' href='http://sharepointtechie.blogspot.com/2011/03/updating-list-item-from-workflow-and.html' title='Updating List Item from Workflow and avoid repeated firing of workflow'/><author><name>Rizwan Ansari</name><uri>http://www.blogger.com/profile/12530793401924227807</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>