<?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: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-8389654265822282133</id><updated>2012-01-17T15:38:42.882-08:00</updated><category term='SPItemEventReceiver'/><category term='SPListItem'/><category term='WSS'/><category term='Sharepoint'/><category term='SPList'/><category term='ASP.NET Ajax 3.5'/><title type='text'>SharePoint 2007 Blog</title><subtitle type='html'>WSS 3.0 AND MOSS 2007</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-4568393096067721490</id><published>2008-11-18T20:42:00.000-08:00</published><updated>2008-11-18T20:44:31.091-08:00</updated><title type='text'>HOW TO : INFOPATH FORMS DEPLOYMENT, SHAREPOINT WORKFLOW IN VS 2008</title><content type='html'>&lt;div&gt;INFOPATH FORMS DEPLOYMENT, SHAREPOINT WORKFLOW IN VS 2008&lt;/div&gt;&lt;div&gt;A number of developers who have tried the SharePoint workflow features in VS 2008 wanted to know more about our support for InfoPath forms deployment. So I'm blogging it here for everyone's reference.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before diving into details of InfoPath forms deployment here's a little bit of background on workflow and InfoPath forms integration. Typical SharePoint workflows goes through different stages - association, initiation, task completion. Also, workflows might be modified after being initiated. SharePoint supports ASP.NET and InfoPath forms to enable developers to capture user inputs at these different stages. For example, on initiation of a simple document approval workflow you might want to capture the approvers for the document.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To develop InfoPath forms you can either use the VSTO template for InfoPath that also ships with Visual Studio 2008 or InfoPath (with VSTA) itself. Once you have designed the InfoPath form it can be published as an XSN file. There is some great documentation on MSDN regarding this. In general, if you need code (custom event handlers/validation) behind your InfoPath forms you should use the VSTO InfoPath template and create a project alongside your workflow project.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coming back to SharePoint workflow integration with InfoPath forms - It is very easy to deploy InfoPath forms along with your workflow. All you have to do is to add a relative reference to the form in the feature.xml with the &lt;elementfile/&gt; element eg:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;elementfile location="InfoPathForm.xsn"&gt;&lt;/div&gt;&lt;div&gt;When you press F5 you will see that VS will copy the form alongside your feature.xml files in the 12\TEMPLATE\FEATURES\&lt;featname&gt;\ directory. It must be noted that this is a relative reference to the form and VS will look in the path specified relative to the source location of feature.xml.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can use the above feature to also install resx files or any other accompanying files. Also, the feature.xml file is processed by SharePoint on feature installation and absolute paths or relative references with ellipsis are not supported (for obvious security reasons). However, you can add references that need to be deployed as subdirectories and we will replicate the hierarchy eg:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;elementfile location="InfoPathForms\InfoPathForm1.xsn"&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On F5, a subdirectory named InfoPathForms  will be created in the 12\TEMPLATE\Features\&lt;featname&gt;\ directory.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And yeah, don't forget to reference them also in the workflow.xml as an initiation, association, modification or task form, to see them show up at runtime.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now go ahead and have fun with InfoPath forms!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-4568393096067721490?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/4568393096067721490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=4568393096067721490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/4568393096067721490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/4568393096067721490'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/11/how-to-infopath-forms-deployment.html' title='HOW TO : INFOPATH FORMS DEPLOYMENT, SHAREPOINT WORKFLOW IN VS 2008'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-7562697895286224306</id><published>2008-11-18T09:14:00.000-08:00</published><updated>2008-11-18T09:16:51.498-08:00</updated><title type='text'>MOSS 64 Bit damm. Not Good for Development</title><content type='html'>I installed MOSS 64 bit on Windows Server 2008 for development. But it not good at all. I can do nothing. Now I'm on the way to reinstall MOSS 32 bit on their. If you are willing to do development then don't install MOSS 64 bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-7562697895286224306?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/7562697895286224306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=7562697895286224306' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/7562697895286224306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/7562697895286224306'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/11/moss-64-bit-damm-not-good-for.html' title='MOSS 64 Bit damm. Not Good for Development'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-6696977634537417554</id><published>2008-11-17T03:26:00.000-08:00</published><updated>2008-11-17T03:29:15.890-08:00</updated><title type='text'>The names and the IP addresses of client computers are not logged when you enable auditing for a site collection in Windows SharePoint Services 3.0</title><content type='html'>&lt;table class="list ul"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="bullet"&gt;&lt;br /&gt;•&lt;/td&gt;&lt;td class="text"&gt;When you view the audit reports, you do not see any information logged about the names or the IP addresses of client computers that accessed the site collection.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="bullet"&gt;•&lt;/td&gt;&lt;td class="text"&gt;When  you view the AuditData table in the content database of the Web application, the values in the  &lt;strong class="uiterm"&gt;MachineIP&lt;/strong&gt; column and in the &lt;strong class="uiterm"&gt;MachineName&lt;/strong&gt; column appear as  &lt;strong class="uiterm"&gt;NULL&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Reason for that is :&lt;br /&gt;&lt;br /&gt;"The values in the &lt;strong class="uiterm"&gt;MachineIP&lt;/strong&gt; column and in the &lt;strong class="uiterm"&gt;MachineName&lt;/strong&gt; column appear as &lt;strong class="uiterm"&gt;NULL&lt;/strong&gt; because of privacy concerns.  By design, Windows SharePoint Services 3.0 works in this manner."&lt;br /&gt;&lt;br /&gt;Note : I don't know why they giving those feature when it disable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/939246&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-6696977634537417554?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/6696977634537417554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=6696977634537417554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6696977634537417554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6696977634537417554'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/11/names-and-ip-addresses-of-client.html' title='The names and the IP addresses of client computers are not logged when you enable auditing for a site collection in Windows SharePoint Services 3.0'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-6605491257721225819</id><published>2008-10-29T11:10:00.000-07:00</published><updated>2008-10-29T11:13:33.342-07:00</updated><title type='text'>How to use SharePoint Workflow UpdateTask</title><content type='html'>&lt;span style="font-size:100%;"&gt;Update task activity in SharePoint workflow use to update task without getting locked. But there is a issue when changing task user for the task item.&lt;br /&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;In order to Update Task, follow these steps:&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:100%;"&gt;Follow below settings for &lt;b&gt;UpdateTask&lt;/b&gt; Activity:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;div align="left"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Correlation Token:&lt;/b&gt; Same as of Create Task activity&lt;/span&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div align="left"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Task ID:&lt;/b&gt; Same as of Create Task activity&lt;/span&gt;&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p align="left"&gt;&lt;span style="font-size:100%;"&gt; Insert a &lt;b&gt;Code&lt;/b&gt; Activity before &lt;b&gt;Update Task&lt;/b&gt; activity.&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:100%;"&gt; In Code Activity, write below code:&lt;/span&gt;&lt;/p&gt; &lt;p align="left"&gt; &lt;/p&gt;  &lt;div class="codesniptitle"&gt;&lt;span style="width: 100%;font-size:100%;" &gt;Code Snippet&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;updateTask.TaskProperties.AssignedTo = @"domain\username";&lt;br /&gt;&lt;br /&gt;Note : This is for the change task user (Approver)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-6605491257721225819?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/6605491257721225819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=6605491257721225819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6605491257721225819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6605491257721225819'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/10/how-to-use-sharepoint-workflow.html' title='How to use SharePoint Workflow UpdateTask'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-6512950890123951237</id><published>2008-10-27T02:21:00.000-07:00</published><updated>2008-10-27T02:50:31.688-07:00</updated><title type='text'>Adding Navigation to ECB as Feature</title><content type='html'>Adding Navigation to Document Library Menu.&lt;br /&gt;&lt;br /&gt;There are number of scenarios that you have to link document library item to custom application page with the list id and the item id. There are two option that have for this.&lt;br /&gt;&lt;br /&gt;1. Adding Content Query Web Part ( now i cannot remember how to do this)&lt;br /&gt;2. Adding feature as Custom Action to the ECB.&lt;br /&gt;&lt;br /&gt;im going to discuss about how to do it using feature.&lt;br /&gt;&lt;br /&gt;In here im writing element.xml it is up to you define the feature and the activate it inside the farm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;customaction id="MyApplication.ECBItemMenu"&lt;br /&gt;registrationtype="List"&lt;br /&gt;registrationid="101"&lt;br /&gt;location="EditControlBlock"&lt;br /&gt;sequence="105"&lt;br /&gt;title="MyApp Page"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;urlaction url="~site/_layouts/CustomApplicationPages/ApplicationPage4.aspx                   ?ItemId={ItemId}&amp;amp;ListId={ListId}"&amp;gt;&lt;br /&gt;&amp;lt;/urlaction&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/customaction&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But this ECB menu will appier only to the document library items. If you need this add to list item, you have to extend this using "Item" content type id. This figure show you content type ids for the base content types in the SharePoint. What you have do is change your "registrationtype" and "registrationid".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWLVtzHDKI/AAAAAAAAACo/UiHe3jqcFV4/s1600-h/basetipe.gif"&gt;&lt;img style="cursor: pointer; width: 166px; height: 320px;" src="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWLVtzHDKI/AAAAAAAAACo/UiHe3jqcFV4/s320/basetipe.gif" alt="" id="BLOGGER_PHOTO_ID_5261764944839773346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This will add this ECB menu to your custom list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;customaction id="MyApplication.ECBItemMenu"&lt;br /&gt;registrationtype="ContentType"&lt;br /&gt;registrationid="0x010"&lt;br /&gt;location="EditControlBlock"&lt;br /&gt;sequence="105"&lt;br /&gt;title="MyApp Page"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;urlaction url="~site/_layouts/CustomApplicationPages/ApplicationPage4.aspx ?ItemId={ItemId}&amp;amp;ListId={ListId}"&amp;gt;&lt;br /&gt;&amp;lt;/urlaction&amp;gt;&lt;br /&gt;&amp;lt;/customaction&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This are the examples of them&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWOGd5Y-MI/AAAAAAAAACw/wJh9WVY8jKQ/s1600-h/1.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 103px;" src="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWOGd5Y-MI/AAAAAAAAACw/wJh9WVY8jKQ/s320/1.GIF" alt="" id="BLOGGER_PHOTO_ID_5261767981407992002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We can add ECB menu to the Dislpay, Edit item form also.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWOWNO9-gI/AAAAAAAAAC4/84RqbLq4DM4/s1600-h/2.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 70px;" src="http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWOWNO9-gI/AAAAAAAAAC4/84RqbLq4DM4/s320/2.GIF" alt="" id="BLOGGER_PHOTO_ID_5261768251813001730" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-6512950890123951237?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/6512950890123951237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=6512950890123951237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6512950890123951237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6512950890123951237'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/10/adding-navigation-to-ecb-as-feature.html' title='Adding Navigation to ECB as Feature'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Pi8zNRFRPKA/SQWLVtzHDKI/AAAAAAAAACo/UiHe3jqcFV4/s72-c/basetipe.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-307686342593580039</id><published>2008-10-12T19:54:00.000-07:00</published><updated>2008-10-12T20:23:59.298-07:00</updated><title type='text'>Create Custom Site Definition for SharePoint with Custom MasterPage</title><content type='html'>There are situations in SharePoint World we have to use same customized master page for every SharePoint site in the organization. Customizing master page using SharePoint designer is take time and its too hard to maintain. As a solution for the you can introduce new SharePoint Site Definition for your organization. Using that you will be able to use same look and feel for each and every site that you going to create for your organization.&lt;br /&gt;&lt;br /&gt;(Visual Studio 2008 extensions for Windows SharePoint Services 3.0 (version 1.2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Pi8zNRFRPKA/SPK61MpJDiI/AAAAAAAAACA/g3iKmEmS5Bc/s1600-h/1.GIF"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Pi8zNRFRPKA/SPK61MpJDiI/AAAAAAAAACA/g3iKmEmS5Bc/s320/1.GIF" alt="" id="BLOGGER_PHOTO_ID_5256469138184408610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Then open wsp view of the solution. If wsp view not visible in the project you can open it from View &lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt; Other Windows &lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt; WSP View (CTRL+W,I)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Then open webtemp.xml (webtempMyCustomDefinition.xml)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Then change it titel as relevent ( this step is not nessasry )&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pi8zNRFRPKA/SPK8br5NEXI/AAAAAAAAACI/YLhrUwWhTYM/s1600-h/2.GIF"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Pi8zNRFRPKA/SPK8br5NEXI/AAAAAAAAACI/YLhrUwWhTYM/s320/2.GIF" alt="" id="BLOGGER_PHOTO_ID_5256470898919936370" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Now you are ready to deploy your solution.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Deploy your solution using Visual Studio.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;&lt;span style="font-weight: bold;"&gt;Chake follwing folders after complte deploymet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;“MyCustomDefinition” at&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates\&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:85%;color:blue;"   &gt;webtempMyCustomDefinition.xml file at &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&lt;span style="font-size:85%;"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\1033\XML&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: bold;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: bold;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: bold;"&gt;Make sure to IISRESET&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;Now you are ready to create new web site using new custom site definition. &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-style: italic;"&gt;Change Deployment tab in template selection .&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-style: italic;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-style: italic;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Pi8zNRFRPKA/SPK8bswVcYI/AAAAAAAAACQ/EQMk4-zD-zU/s1600-h/3.GIF"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Pi8zNRFRPKA/SPK8bswVcYI/AAAAAAAAACQ/EQMk4-zD-zU/s320/3.GIF" alt="" id="BLOGGER_PHOTO_ID_5256470899151171970" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;color:blue;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-307686342593580039?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/307686342593580039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=307686342593580039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/307686342593580039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/307686342593580039'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/10/create-custom-site-definition-for.html' title='Create Custom Site Definition for SharePoint with Custom MasterPage'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Pi8zNRFRPKA/SPK61MpJDiI/AAAAAAAAACA/g3iKmEmS5Bc/s72-c/1.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-4455433598208874733</id><published>2008-10-09T19:27:00.000-07:00</published><updated>2008-10-09T19:46:54.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Ajax 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>ASP.NET AJAX 3.5 and  AjaxControlToolkit with SharePoint</title><content type='html'>Enabling Ajax in the SharePoint application was the challenge for the developers. But now technology is difference and life is more easier . Now you can use ASP.NET Ajax extension features inside the SahrePoint&lt;br /&gt;&lt;br /&gt;How to :&lt;br /&gt;&lt;br /&gt;1.) Follow the instructions in the following SharePoint Team Blog post:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2007/03/02/integrating-asp-net-ajax-with-sharepoint.aspx"&gt;Integrating ASP.NET AJAX with SharePoint&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.) Add th&lt;br /&gt;e following assembly bindings to your SharePoint web.config. (&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;This will redirect your AJAX 1.1 assemblies to use AJAX 3.5.&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2.) Add the following &lt;a href="http://msdn.microsoft.com/en-us/library/twy1dw1e.aspx" target="_blank"&gt;assembly bindings&lt;/a&gt; to your SharePoint web.config. (This will redirect your AJAX 1.1 assemblies to use AJAX 3.5.)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;configuration &amp;gt;&lt;br /&gt;    &amp;lt;runtime &amp;gt;&lt;br /&gt;       &amp;lt;assemblyBinding &amp;gt;&lt;br /&gt;          &amp;lt;dependentAssembly &amp;gt;&lt;br /&gt;             &amp;lt;assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/ &amp;gt;&lt;br /&gt;         &amp;lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/ &amp;gt;&lt;br /&gt;          &amp;lt;/dependentAssembly &amp;gt;&lt;br /&gt;          &amp;lt;dependentAssembly &amp;gt;&lt;br /&gt;         &amp;lt;assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/ &amp;gt;&lt;br /&gt;         &amp;lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/ &amp;gt;&lt;br /&gt;          &amp;lt;/dependentAssembly &amp;gt;&lt;br /&gt;       &amp;lt;/assemblyBinding &amp;gt;&lt;br /&gt;    &amp;lt;/runtime &amp;gt;&lt;br /&gt; &amp;lt;/configuration &amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="color: rgb(0, 51, 0); font-family: arial;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p  style="color: rgb(0, 51, 0);font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Keep this link also in mind &lt;a href="http://daniellarson.spaces.live.com/"&gt;http://daniellarson.spaces.live.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Happy coding .............&lt;/span&gt;&lt;/dependentassembly&gt;&lt;/assemblybinding&gt;&lt;/runtime&gt;&lt;/configuration&gt;&lt;/dependentassembly&gt;&lt;/assemblybinding&gt;&lt;/runtime&gt;&lt;/configuration&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-4455433598208874733?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/4455433598208874733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=4455433598208874733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/4455433598208874733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/4455433598208874733'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/10/aspnet-ajax-35-and-ajaxcontroltoolkit.html' title='ASP.NET AJAX 3.5 and  AjaxControlToolkit with SharePoint'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-8941953370141576</id><published>2008-06-05T01:37:00.000-07:00</published><updated>2008-06-05T01:46:42.480-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SPListItem'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='SPList'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='SPItemEventReceiver'/><title type='text'>SPItemEventReceiver.ItemUpdating + Redirecting to Custom Page</title><content type='html'>This shows How redirecting to new page inside the SPItemEventReceiver.ItemUpdating event.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class  CustomEventHandler: SPItemEventReceiver {&lt;br /&gt;&lt;br /&gt;private HttpContext currentContext = null;&lt;br /&gt;&lt;br /&gt;       public CustomEventHandler()&lt;br /&gt;           : base()&lt;br /&gt;       {&lt;br /&gt;           if (null != HttpContext.Current)&lt;br /&gt;           {&lt;br /&gt;               currentContext = HttpContext.Current;&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;public override void ItemUpdating(SPItemEventProperties properties)&lt;br /&gt;       {&lt;br /&gt;           SPSite siteColl = new SPSite(properties.SiteId);&lt;br /&gt;           SPWeb site = siteColl.OpenWeb(properties.RelativeWebUrl);&lt;br /&gt;           SPList list = site.Lists[properties.ListId];&lt;br /&gt;&lt;br /&gt;           // Add the item and fill it with the values from properties&lt;br /&gt;           DisableEventFiring();&lt;br /&gt;           SPListItem itemToUpdate = properties.ListItem;&lt;br /&gt;           this.CloneItem(itemToUpdate, properties);&lt;br /&gt;               &lt;br /&gt;       &lt;br /&gt;               itemToUpdate.update();&lt;br /&gt;               EnableEventFiring();&lt;br /&gt;           &lt;br /&gt;               SPUtility.Redirect(site.Url + "/ThankYou.aspx",&lt;br /&gt;              SPRedirectFlags.Default, currentContext);&lt;br /&gt;         &lt;br /&gt;           site.Dispose();&lt;br /&gt;           siteColl.Dispose();&lt;br /&gt;       }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255); font-style: italic;"&gt;Note : You can only redirect inside the ItemAdding, ItemUpdating,ItemDeleting events only. Becuae in ItemAdded , ItemDeleted and ItemUpdated context is null.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-8941953370141576?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/8941953370141576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=8941953370141576' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/8941953370141576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/8941953370141576'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/06/spitemeventreceiveritemupdating.html' title='SPItemEventReceiver.ItemUpdating + Redirecting to Custom Page'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-6410660179090417438</id><published>2008-05-27T04:19:00.000-07:00</published><updated>2008-05-27T04:20:52.917-07:00</updated><title type='text'>Creating SPField   Read Only + Only Date format</title><content type='html'>SPFieldDateTime spDateField = (SPFieldDateTime)sourceList.Fields.CreateNewField(SPFieldType.DateTime.ToString(), "To");&lt;br /&gt;           spDateField.DisplayFormat = SPDateTimeFieldFormatType.DateOnly;&lt;br /&gt;           spDateField.ShowInViewForms = true;&lt;br /&gt;          // spDateField.DefaultValue = "[today]";       // This assigns Default value today to datetime&lt;br /&gt;           spDateField.ReadOnlyField = true;&lt;br /&gt;           sourceList.Fields.Add(spDateField);&lt;br /&gt;&lt;br /&gt;           sourceList.Update();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-6410660179090417438?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/6410660179090417438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=6410660179090417438' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6410660179090417438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/6410660179090417438'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/05/creating-spfield-read-only-only-date.html' title='Creating SPField   Read Only + Only Date format'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-281540983753978299</id><published>2008-05-27T03:38:00.000-07:00</published><updated>2008-05-27T03:40:30.749-07:00</updated><title type='text'>Creating and Deleting Hidden Fields in SPList</title><content type='html'>Creating :&lt;br /&gt; id = sourceList.Fields.Add("SourceRefId", SPFieldType.Guid, false);&lt;br /&gt;            SPField field = sourceList.Fields[id];&lt;br /&gt;            field.Hidden = true;&lt;br /&gt;            field.ReadOnlyField = true;&lt;br /&gt;            field.Update();&lt;br /&gt;            sourceList.Update();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     Deleting&lt;br /&gt;            SPField field = sourceList.Fields["SourceRefId"];&lt;br /&gt;           field.Hidden = false;&lt;br /&gt;            field.ReadOnlyField = false;&lt;br /&gt;&lt;br /&gt;            field.Update();&lt;br /&gt;            sourceList.Fields.Delete("SourceRefId");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-281540983753978299?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/281540983753978299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=281540983753978299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/281540983753978299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/281540983753978299'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/05/creating-and-deleting-hidden-fields-in.html' title='Creating and Deleting Hidden Fields in SPList'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8389654265822282133.post-9169837242708326197</id><published>2008-05-03T04:11:00.000-07:00</published><updated>2008-05-03T04:12:20.371-07:00</updated><title type='text'>Welcome</title><content type='html'>Welcome to My WSS 2007 Windows SharePoint Server 2007 Blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8389654265822282133-9169837242708326197?l=wss2007.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wss2007.blogspot.com/feeds/9169837242708326197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8389654265822282133&amp;postID=9169837242708326197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/9169837242708326197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8389654265822282133/posts/default/9169837242708326197'/><link rel='alternate' type='text/html' href='http://wss2007.blogspot.com/2008/05/welcome.html' title='Welcome'/><author><name>Thiwanka Manamendra</name><uri>http://www.blogger.com/profile/15546252812288098261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
