<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ted's SharePoint</title><link>http://ms.mblogger.cn/tedteng/</link><description>Less Is More</description><dc:language>zh-CHS</dc:language><generator>RSS Generated by MBlogger Blogs</generator><item><dc:creator>tedteng</dc:creator><title>工作机会：罗克韦尔招聘.net工程师和架构师</title><link>http://ms.mblogger.cn/tedteng/posts/24922.aspx</link><pubDate>Mon, 01 Feb 2010 12:32:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/24922.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/24922.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/24922.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/24922.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=24922</trackback:ping><description>&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Background: 5 years development experiences&lt;/P&gt;
&lt;P&gt;Language Skill: fluency both English and Mandarin; &lt;/P&gt;
&lt;P&gt;Technical Skill: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;-Specialized at&amp;nbsp; VB.net, WCF, etc; &lt;BR&gt;-Experience on Design Pattern, especially Abstract Factory, Builder, Observer, Chain and Responsibility, Adopt, Singleton, Prototype;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;-MS SQL Store Procedure development experience is required. &lt;BR&gt;-MS SQL SSIS development experience will be a bonus. &lt;BR&gt;-Entity Framework development experience will be a bonus.&lt;BR&gt;-Engineering design filed experience is required, prefer familiar with AutoCAD, or Pro/E; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Personal Profile: Love coding.&lt;/P&gt;
&lt;P dir=ltr&gt;Location: Caohejing, Shanghai&lt;/P&gt;
&lt;P dir=ltr&gt;请联系&lt;A href="mailto:tyteng@ra.rockwell.com"&gt;tyteng@ra.rockwell.com&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Use SQL2005 to Connect and Present SAP on SharePoint / Business Scorecard Manager</title><link>http://ms.mblogger.cn/tedteng/posts/19416.aspx</link><pubDate>Tue, 03 Jan 2006 23:20:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/19416.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/19416.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/19416.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/19416.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=19416</trackback:ping><description>&lt;P&gt;SQL 2005 is a Microsoft latest product. It provides a new way to access SAP data via new feature pack of.NET Provider for mySAP. The reports on SQL 2005 report server can be easily to display on another Microsoft product, SharePoint Portal Server or Windows SharePoint sites. And what's more, after SAP data is extracted into SQL 2005 database, we can do more business intelligence work and then present drill through web tables on report server web sites / SharePoint pages, even to use analysis service result to build company KPIs and lastly use Microsoft Business Scorecard Manager 2005 to present KPIs in a visible way on SharePoint Pages.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=400 src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/3499/o_sap_sql.jpg" width=640 border=0&gt;&lt;/P&gt;
&lt;P&gt;I wrote a series of blogs to describe how to connect SAP - SQL2005 - SHAREPOINT - BUSINESS SCORECARD&amp;nbsp;MANAGER 2005.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Use SQL2005 to Connect and Present SAP on SharePoint / Business Scorecard Manager &amp;#8211; Part I, Ted Teng, &lt;A href="http://ms.mblogger.cn/tedteng/posts/19330.aspx"&gt;&lt;FONT color=#006666&gt;http://ms.mblogger.cn/tedteng/posts/19330.aspx&lt;/FONT&gt;&lt;/A&gt;, accessed in Jan., 2006.&lt;BR&gt;2. Use SQL2005 to Connect and Present SAP on SharePoint / Business Scorecard Manager &amp;#8211; Part II, Ted Teng, &lt;A href="http://ms.mblogger.cn/tedteng/posts/19331.aspx"&gt;&lt;FONT color=#006666&gt;http://ms.mblogger.cn/tedteng/posts/19331.aspx&lt;/FONT&gt;&lt;/A&gt; , accessed in Jan., 2006.&lt;BR&gt;3. Use SQL2005 to Connect and Present SAP on SharePoint / Business Scorecard Manager &amp;#8211; Part III, Ted Teng, &lt;A href="http://ms.mblogger.cn/tedteng/posts/19332.aspx"&gt;&lt;FONT color=#006666&gt;http://ms.mblogger.cn/tedteng/posts/19332.aspx&lt;/FONT&gt;&lt;/A&gt; , accessed in Jan., 2006 &lt;BR&gt;4. Use SQL2005 to Connect and Present SAP on SharePoint / Business Scorecard Manager &amp;#8211; Part IV, Ted Teng, &lt;A href="http://ms.mblogger.cn/tedteng/posts/19415.aspx"&gt;&lt;FONT color=#006666&gt;http://ms.mblogger.cn/tedteng/posts/19415.aspx&lt;/FONT&gt;&lt;/A&gt; , accessed in Jan., 2006 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Connect SAP R/3 4.6C and SharePoint 2003 - Part III: Develope SharePoint Web Parts </title><link>http://ms.mblogger.cn/tedteng/posts/19230.aspx</link><pubDate>Tue, 20 Dec 2005 15:46:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/19230.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/19230.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/19230.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/19230.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=19230</trackback:ping><description>&lt;P&gt;I was busy with a SOX project and also conisdered a job change. So&amp;nbsp;sorry for no time&amp;nbsp;completing this series of SAP-SPS tips.&lt;/P&gt;
&lt;P&gt;Today's tip is about how to develop two web parts. One is Customer List web part which&amp;nbsp;implments IRowProvider interface and another is Sales Items (order list) web part which implements ICellConsumer interface. &lt;/P&gt;
&lt;P&gt;The Customer List web part uses SAP .Net Connector to invoke a RFC function to get customer list from SAP. The Sales Item web part invokes a BAPI function to get&amp;nbsp;all&amp;nbsp;sales itesm (orders) of the customer&amp;nbsp;chosen in the first web part. These&amp;nbsp;two web parts connect and the first web part pass Customer Number as a input parameter&amp;nbsp;of the second web part.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/3368/o_Customer_Sales_items_web_parts.JPG" border=0&gt;&lt;/P&gt;
&lt;P&gt;More details pls check on &lt;A href="http://ms.mblogger.cn/tedteng/posts/19229.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/19229.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Connect SAP R/3 4.6C and SharePoint 2003 - Part II: Define SAP Proxy </title><link>http://ms.mblogger.cn/tedteng/posts/18472.aspx</link><pubDate>Sun, 16 Oct 2005 16:57:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/18472.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/18472.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/18472.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/18472.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=18472</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In &lt;/FONT&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/18392.aspx"&gt;&lt;FONT face=Verdana color=#006666 size=2&gt;previous tip&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;, I described how to set up the testing/development environment for connecting SAP 4.6c and SharePoint Portal Server 2003 in order to meet the business needs of displaying SAP data on SharePoint sites. &lt;BR&gt;&lt;BR&gt;The key starting point of accessing SAP data is to define a SAPProxy, which is "generated from a standard Web Service Description Language (WSDL) file, a WSDL file included in an SAP interface repository (IFR), or from an SAP server. At run time, the SAP .NET Connector uses these classes to perform and manage communication between the .NET application and the SAP server." In our first web part, we will invoke one of RFC functions the SAP proxy class provides to get the customer data like below figure shows. &lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/3368/o_Customer%20Process%20Flow.jpg"&gt;&lt;/P&gt;
&lt;P&gt;See more:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/18470.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/18470.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Connect SAP R/3 4.6C and SharePoint 2003</title><link>http://ms.mblogger.cn/tedteng/posts/18393.aspx</link><pubDate>Fri, 14 Oct 2005 17:17:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/18393.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/18393.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/18393.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/18393.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=18393</trackback:ping><description>&lt;P&gt;I have been studying how to present SAP data on SahrePoint since last month. I will share my experience here for a SAP new starter. &lt;/P&gt;
&lt;P&gt;The case study's objective to create two web parts. One web part retrieves and displays the customer list staring with some characters from SAP IDES database via RFC interface.&amp;nbsp;The second web part displays the order list of a customer from IDES via BAPI interface.&amp;nbsp; These two web parts can be connected.&amp;nbsp;&amp;nbsp;When user selects a customer on the first web part, the second web part will display the order list&amp;nbsp;&amp;nbsp;accordingly.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/3368/o_ConnectSAP_SPS.jpg" border=0&gt;&lt;/P&gt;
&lt;P&gt;I will write a series articles to discuss the step by step how to connect SAP and SharePoint.&lt;/P&gt;
&lt;P&gt;1. &lt;FONT size=2&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;Connect SAP R/3 4.6C and SharePoint 2003 - Part I: Prepare Environment&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT face=Tahoma size=2&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/18392.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/18392.aspx&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Show News/Listings in Pages </title><link>http://ms.mblogger.cn/tedteng/posts/16161.aspx</link><pubDate>Tue, 21 Jun 2005 15:46:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/16161.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/16161.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/16161.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/16161.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=16161</trackback:ping><description>&amp;nbsp;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;&lt;B&gt;Show News/Listings in Pages&lt;/B&gt; &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;Glacier asked on China OTEC forum:" His company heavily used the group listings to display the announcements, news and other communications etc. Now the number of group listings in some area has reached over one hundred. It is annoying for users to look at the news page with long top-down scroll bar. They expect to view the group listings/news in page view, say each page only shows 10 listings."&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;However the SharePoint news web part does not have built-in function to meeting his requirements. After research on this problem, I gave a solution as below.&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;A href="http://ms.mblogger.cn/tedteng/posts/16159.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/16159.aspx&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;At last the result will be like below screenshot:&lt;BR&gt;&amp;nbsp;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/1338/o_NewsByPage.png"&gt; &lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Hide Recurrence Columns in Event List Entry </title><link>http://ms.mblogger.cn/tedteng/posts/16098.aspx</link><pubDate>Fri, 17 Jun 2005 16:52:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/16098.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/16098.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/16098.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/16098.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=16098</trackback:ping><description>&lt;H2&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/H2&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Brendan asked on MS Community: &amp;#8220; I'm looking to prevent people entering stuff into &lt;BR&gt;particular fields in an events list (recurrence etc.), is there any way &lt;BR&gt;to hide specific columns in the data entry page? I've a view for the &lt;BR&gt;display, but can't seem to restrict/delete preset columns in the list &lt;BR&gt;itself. &amp;#8220;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;I believe he likes the newform.aspx like this:&lt;/P&gt;
&lt;P&gt;&lt;IMG height=402 src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/1338/o_meetingroom_new%20bookk.jpg" width=508 border=0&gt;&lt;/P&gt;
&lt;P&gt;I provided a solution here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/16097.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/16097.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to change the date format display,  ie from 05/21/2005 to 21/05/2005“</title><link>http://ms.mblogger.cn/tedteng/posts/15773.aspx</link><pubDate>Wed, 01 Jun 2005 14:17:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/15773.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/15773.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/15773.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/15773.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=15773</trackback:ping><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;It is frequentely asked question on MS community. Today Andrew Jennings asked agian, &amp;#8220;How do I change the date format display, &amp;nbsp;ie from 05/21/2005 to 21/05/2005&amp;#8220;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;As I remember I suggest to use data view web part to show this list and then FP2003 provides rich format to customize the date column. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Thanks another guy who provide an easy way to do that. Sorry I do not remeber his name but I would like to write down in case others will also have the same requirment. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;His method is to create a new column, say Newdate with caculated type. Assuing the cloumn you wana transfer is the &amp;#8220;Begin&amp;#8220; field. The format is &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;=DAY(Begin)&amp;amp;"/"&amp;amp;MONTH(Begin)&amp;amp;"/"&amp;amp;YEAR(Begin)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Then Begin displays 05/21/2005&amp;nbsp;while Newdate shows&amp;nbsp;&amp;#8220;21/05/2005&amp;#8220;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>SharePoint Portal Server - Signle Sign On</title><link>http://ms.mblogger.cn/tedteng/posts/15477.aspx</link><pubDate>Wed, 18 May 2005 12:35:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/15477.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/15477.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/15477.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/15477.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=15477</trackback:ping><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Quite a few freinds asked about SSO function of SPS. Here is a great webcast (in chinese)&amp;nbsp;porvided by Kaneboy, SPS MVP.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.joycode.com/kaneboy/archive/2005/03/15/45798.aspx"&gt;&lt;FONT face=Tahoma size=2&gt;http://blog.joycode.com/kaneboy/archive/2005/03/15/45798.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;He provided an excellent example of how to config the SSO and code sample of single sign on for form-based or window-authetication web applications. In his codes, he used his control warpper (similar to Jan Tiense's smart web part but it was realesed before Jan's web part though it is not well-known). Some friends may not be familar with Kaneboy's smart webpart and so I transferred the codes into general web parts in attached comment.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Some key steps:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;1,&amp;nbsp;Get the login page's url and all paramenters, &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Open the web applciation page, for example we have a helpdesk web application called &amp;#8220;Footprints&amp;#8220;, its url is &amp;#8220;&lt;SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;&lt;A href="http://seccjap05/footprints"&gt;&lt;U&gt;http://seccjap05/footprints&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;!-- _locID@Title="L_MiddleRightZone_Title" --&gt;&amp;#8220;, when you open it, it displays the log on page. In IE menu bar, View- Source file in notebook. Find&amp;nbsp;the form element with&amp;nbsp;&amp;#8220;Method=post&amp;#8221; and &amp;#8220;Action&amp;#8220; attributes like this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&amp;lt;form action="/MRcgi/MRlogin.pl" method="POST" NAME=LOGIN&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;INPUT TYPE=HIDDEN NAME=USER&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;INPUT TYPE=HIDDEN NAME=PASSWORD&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;INPUT TYPE=HIDDEN NAME=REMEMBER_PASSWORD&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;INPUT NAME="PROJECTID" TYPE="HIDDEN" VALUE="-1"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;INPUT TYPE="HIDDEN" NAME="SCREEN" VALUE="1"&amp;gt; &lt;BR&gt;&amp;lt;/form&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;so now the logon page url is &lt;/FONT&gt;&lt;A href="http://seccjap05/MRcgi/MRlogin.pl"&gt;&lt;FONT face=Tahoma size=2&gt;http://seccjap05/MRcgi/MRlogin.pl&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma size=2&gt;, the parameteres are USER, PASSWORD, REMEMBER_PASSWORD, PROJECTID, SCREEN.&amp;nbsp;The project id has a const value &amp;#8220;-1&amp;#8221;, the SCREEN has a const value &amp;#8220;1&amp;#8221;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;2. Configure the SharePoint Server&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Go to sps server, Start -&amp;gt; Programs -&amp;gt; SharePoint Port Sever -&amp;gt;&amp;nbsp;SignleSignon Admin&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;On the SSO manage page, clickManage Enterprise Application Definitions -&amp;gt; New Item &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Input Display name like &amp;#8220;Footprints SingleSignon&amp;#8220;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Input App Name like &amp;#8220;FootprintsSSO&amp;#8220; (pls note this ID will be used in later codes)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Input Contact e-mail addres&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Select individual &amp;nbsp;Account Type for this web applciation&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Input first field&amp;nbsp;Display name like &amp;#8220;Username&amp;#8220; no mask&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Input second field Display name like &amp;#8220;Password&amp;#8220; yes mask&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;3. Open VS2003, create a web part like attach codes&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;4. Deploy the web part&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to enable Embedded pictures in the "Body" field of a discussion group </title><link>http://ms.mblogger.cn/tedteng/posts/14964.aspx</link><pubDate>Fri, 22 Apr 2005 17:48:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/14964.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/14964.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/14964.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/14964.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=14964</trackback:ping><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;STRONG&gt;How to enable Embedded pictures in the "Body" field of a discussion group &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;&lt;BR&gt;&lt;BR&gt;Dave asked on MS forum: 'Is there anyway that you can embed a graphic in to the "Body" field on a Web Part that is a "discussion group". I appreciate that you can add a picture field but we want to display both text and graphics in to the one field and have it appear as a graphic rather than a URL link to a graphic in a picture library. We would rather not have to mess around with Front Page as 40% of items posted will require a graphic! '&lt;BR&gt;&lt;BR&gt;Here is a solution for him.&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/1338/o_DiscussionBoard.jpg"&gt; &lt;/P&gt;
&lt;P&gt;more details please check below link:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/14963.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/14963.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to Display the Modified and Creation Dates on a Listing/News </title><link>http://ms.mblogger.cn/tedteng/posts/14880.aspx</link><pubDate>Tue, 19 Apr 2005 15:47:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/14880.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/14880.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/14880.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/14880.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=14880</trackback:ping><description>&amp;nbsp;&lt;FONT face=Verdana size=1&gt;&lt;B&gt;How to Display the Modified and Creation Dates on a Listing/News &lt;/B&gt;&lt;BR&gt;&lt;BR&gt;Mike asked on MS community: "Anyone know how to display the Modified and Creation Dates on a listing/news display page of SPS?&amp;nbsp; http://mysharepointsite/txtlstvw.aspx?LstID=someID."&amp;nbsp;&lt;BR&gt;&lt;BR&gt;I know he expects a view like this:&amp;nbsp;&lt;BR&gt;&lt;IMG src="http://gallery.ms.mblogger.cn/images/ms.mblogger.cn/tedteng/1338/o_CreationDate2.jpg"&gt;&amp;nbsp;&lt;BR&gt;
&lt;P&gt;Here are steps I implemented his requirements.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/14879.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/14879.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>"Save a version everytime you edit" on by default for document library</title><link>http://ms.mblogger.cn/tedteng/posts/14735.aspx</link><pubDate>Thu, 14 Apr 2005 10:28:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/14735.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/14735.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/14735.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/14735.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=14735</trackback:ping><description>&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Space asked on MS Community: &amp;#8220;&lt;/P&gt;&lt;PRE class=WNPost style="WORD-WRAP: break-word"&gt;Is there anyway to have the My Site document ilbraries to have have the 
option "Save a version everytime you edit" on by default for document 
libraries?

If nothing else just the default DL's Private Documents and Shared Documents.&lt;/PRE&gt;
&lt;P&gt;&amp;#8220;&lt;/P&gt;
&lt;P&gt;Here is a solution but it applies to all DLs.&lt;/P&gt;
&lt;P&gt;1. Go to sps sever, C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\1033&lt;/P&gt;
&lt;P&gt;2. Open lstsetng.aspx and find below&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;TD class="ms-authoringcontrols" nowrap&amp;gt; &amp;lt;% if ( spList.EnableVersioning == true ) { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledYes type="radio" tabindex="1" value="TRUE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: Yes" CHECKED&amp;gt; &amp;lt;% ; } else { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledYes type="radio" tabindex="1" value="TRUE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: Yes" &amp;gt; &amp;lt;% ; } %&amp;gt;&amp;lt;LABEL FOR="onetidVersioningEnabledYes"&amp;gt;Yes&amp;lt;/LABEL&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;BR&gt;&amp;lt;TD class="ms-authoringcontrols" nowrap&amp;gt; &amp;lt;% if ( spList.EnableVersioning == true ) { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledNo type="radio" tabindex="1" value="FALSE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: No" &amp;gt; &amp;lt;% ; } else { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledNo type="radio" tabindex="1" value="FALSE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: No" &lt;STRIKE&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT color=#ff1493&gt;CHECKED&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/STRIKE&gt;&amp;gt; &amp;lt;% ;} %&amp;gt;&amp;lt;LABEL FOR="onetidVersioningEnabledNo"&amp;gt;No&amp;lt;/LABEL&amp;gt;&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;3. Change above to: &lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;TD class="ms-authoringcontrols" nowrap&amp;gt; &amp;lt;% if ( spList.EnableVersioning == true ) { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledYes type="radio" tabindex="1" value="TRUE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: Yes" CHECKED&amp;gt; &amp;lt;% ; } else { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledYes type="radio" tabindex="1" value="TRUE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: Yes" &lt;STRONG&gt;&lt;EM&gt;&lt;FONT color=#006400&gt;CHECKED&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;gt; &amp;lt;% ; } %&amp;gt;&amp;lt;LABEL FOR="onetidVersioningEnabledYes"&amp;gt;Yes&amp;lt;/LABEL&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;TD class="ms-authoringcontrols" nowrap&amp;gt; &amp;lt;% if ( spList.EnableVersioning == true ) { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledNo type="radio" tabindex="1" value="FALSE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: No" &amp;gt; &amp;lt;% ; } else { %&amp;gt; &amp;lt;INPUT id=onetidVersioningEnabledNo type="radio" tabindex="1" value="FALSE" Name="VersioningEnabled" title="Create a version each time you edit a file in this document library: No" &amp;gt; &amp;lt;% ;} %&amp;gt;&amp;lt;LABEL FOR="onetidVersioningEnabledNo"&amp;gt;No&amp;lt;/LABEL&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Then&amp;nbsp;you will get&amp;nbsp;&amp;#8220;
&lt;TABLE cellSpacing=0 cellPadding=0 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=ms-authoringcontrols width=10&gt;&lt;/TD&gt;
&lt;TD class=ms-authoringcontrols colSpan=2&gt;Create a version each time you edit a file in this document library? &lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=ms-authoringcontrols width=10&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class=ms-authoringcontrols noWrap&gt;&lt;INPUT id=onetidVersioningEnabledYes title="Create a version each time you edit a file in this document library: Yes" tabIndex=1 type=radio CHECKED value=TRUE name=VersioningEnabled&gt; &lt;LABEL for=onetidVersioningEnabledYes&gt;Yes&lt;/LABEL&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;
&lt;TD class=ms-authoringcontrols noWrap&gt;&lt;INPUT id=onetidVersioningEnabledNo title="Create a version each time you edit a file in this document library: No" tabIndex=1 type=radio value=FALSE name=VersioningEnabled&gt; &lt;LABEL for=onetidVersioningEnabledNo&gt;No&lt;/LABEL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&amp;#8220;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;as the default.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>A Further Discussion of MS KB833692 and &lt; SharePoint:RelatedTasks &gt; &amp; &lt; SharePoint:ListProperty Property="Title"&gt;</title><link>http://ms.mblogger.cn/tedteng/posts/13498.aspx</link><pubDate>Thu, 03 Mar 2005 12:18:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/13498.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/13498.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/13498.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/13498.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=13498</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;I suggested to use a links list data view web part when somebody asked to "look for a way to display a list of links across all areas and sub areas of our portal." &lt;BR&gt;&lt;BR&gt;&lt;B&gt;Hollis D. Paul&lt;/B&gt; who is Outlook MVP but also contributes a lot to Sharepoint community provided further suggestions. He kindly reminds that there is a side-effect of overwriting the &lt;B&gt;Select View&lt;/B&gt; and &lt;B&gt;Actions&lt;/B&gt; bar if inserting such a list data view web part on a document library web part. In other words, if you insert a data view web part of a link list using Front Page 2003 to Allitems.aspx page of the Shared Documents document library, and then this page displays the &lt;B&gt;Select a View&lt;/B&gt; area correspond to the links list instead of the Shared Documents document library. In addition, The links under &lt;B&gt;Action&lt;/B&gt; bar correspond to the link list other than the document library itself, and the title of "Shared Documents" is replaced with the link list title such as "links". &lt;BR&gt;&lt;BR&gt;Pls check more details:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/13497.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/13497.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to Enable a SharePoint List Only Accepts a Specified Type File</title><link>http://ms.mblogger.cn/tedteng/posts/13417.aspx</link><pubDate>Mon, 28 Feb 2005 23:22:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/13417.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/13417.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/13417.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/13417.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=13417</trackback:ping><description>&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt;&lt;FONT face=Tahoma&gt;&lt;STRONG&gt;How to Enable a SharePoint List Only Accepts a Specified Type File&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;Paul asked on MS SPS Community, "is there any way to set up a list that does only accept attached files with a specified extension. For example a white-papers-list that only contains items with PDF-documents attached? " &lt;BR&gt;&lt;BR&gt;When the user clicks the OK button on upload page, the ows.js will call a function(named "OKAttach()") to check whether the filename is blank. So we may override this function to insert our custom codes to check whether the filename's extension is the specified extension we prefer. &lt;BR&gt;&lt;BR&gt;The details steps to implement Paul's requirement:&lt;/FONT&gt;&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/13416.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/13416.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Open Navigation Item in New Window on SharePoint Portal</title><link>http://ms.mblogger.cn/tedteng/posts/13312.aspx</link><pubDate>Fri, 25 Feb 2005 11:58:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/13312.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/13312.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/13312.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/13312.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=13312</trackback:ping><description>&lt;FONT face="Courier New" size=1&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Heikou asked on MS SPS Community:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;&amp;#8220;&lt;/EM&gt;is there any possibility to make the default links the left navigation &lt;BR&gt;open in a new window? &lt;BR&gt;&lt;BR&gt;My Sharepoint works in an IFrame of a different site. I don't want to &lt;BR&gt;change all the admin pages to fit the design of the "mothers page". &lt;BR&gt;That's why I want some of them open in a new window, which is less &lt;BR&gt;disturbing. &lt;EM&gt;&amp;#8220;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I wrote a tip about &amp;#8220;Open in new window&amp;#8220; as below link&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/10064.aspx"&gt;&lt;FONT face=Verdana&gt;http://ms.mblogger.cn/tedteng/posts/10064.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;To suit Heiko's requriment, I changed the codes for him. hope it is helpful for him.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;/*=========added by ted on 2004-02-25============*/&lt;BR&gt;/*ideas coming from Mark Beecham&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=b73b9ea8-a678-47d0-b440-002b7f1c5ab3"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=b73b9ea8-a678-47d0-b440-002b7f1c5ab3&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;*/&lt;/P&gt;
&lt;P&gt;/*&lt;/P&gt;
&lt;P&gt;Open the OWSBROWS.JS and locate the line:&lt;/P&gt;
&lt;P&gt;var browseris = new Browseris();&lt;/P&gt;
&lt;P&gt;Paste the following code under this line.&lt;BR&gt;*/&lt;/P&gt;
&lt;P&gt;/* START - Custom Code*/&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;//Define a varibalbe to check whether the below function used&lt;BR&gt;var newWinLoaded = false;&lt;/P&gt;
&lt;P&gt;//Attach to Load event&lt;BR&gt;window.attachEvent("onload", new Function("NewWin_OnLoad();")); &lt;/P&gt;
&lt;P&gt;//Change all A Tags target attribute vale to "_blank"&lt;BR&gt;function NewWin_OnLoad()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;try{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;if (!newWinLoaded)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//Get all Tags named "A"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var aTags = document.getElementsByTagName("A");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;//Look for "A" tags&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var j=0;j&amp;lt; aTags.length;j++){&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var aTag = aTags(j);&lt;BR&gt;&amp;nbsp;&amp;nbsp;if (aTag.id.indexOf("Nav")&amp;gt;=0)//check whether it is&amp;nbsp;Navgation Item&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;aTag.setAttribute("target","_blank");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }//end of for&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWindLoaded = true;&lt;BR&gt;&amp;nbsp;}//end of if newWinLoaded&lt;BR&gt;&amp;nbsp;}//try&lt;BR&gt;&amp;nbsp;catch(e){&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Do Nothing - if it doesn't work&lt;BR&gt;&amp;nbsp;alert("error");&lt;BR&gt;&amp;nbsp;}//end of try&lt;/P&gt;
&lt;P&gt;}//end of fucntion New Window&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/* END - Custom Code*/&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Want a thumbnail view of SharePoint Image Library</title><link>http://ms.mblogger.cn/tedteng/posts/13296.aspx</link><pubDate>Thu, 24 Feb 2005 21:25:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/13296.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/13296.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/13296.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/13296.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=13296</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Jason asked on MS SPS Community:" I added a picture library to my WSS, In the front page of the site, the picture library show one thumbnail in one row with files information next to it. When click into the picture library, it show thumbnail in a 4 x 10 table, i.e. four thumbnail in a row. I would like to have same view in the front page. How can i do that? " &lt;BR&gt;&lt;BR&gt;It is quite interesting, the thumbnail view with a 4x10 table layout of SharePoint Image Library view is only available on allitems.aspx when the Thumbnail menu item clicked under All Pictures section of the left navigation bar.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;So please&amp;nbsp;check more details&amp;nbsp;here and also u may get some inside view of IMGLIB.js:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/13295.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/13295.aspx&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;IMG height=478 src="/images/ms.mblogger.cn/tedteng/1338/o_thumbnail%20view%20screenshot2.jpg" width=508 border=0&gt;&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to Create Multiple Sections/Pages Survey</title><link>http://ms.mblogger.cn/tedteng/posts/13274.aspx</link><pubDate>Thu, 24 Feb 2005 14:15:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/13274.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/13274.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/13274.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/13274.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=13274</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In the real world, the survey is quite long which consists several logic sections. The traditional online survey always splits the long survey into several web pages to make responders easily focus their attention on the survey. However, in SharePoint world, the survey always presents the questions on one page. Such a long page is not very user friendly. &lt;BR&gt;&lt;BR&gt;So this tip will discuss some work-around to deploy a long survey into multiple pages as user get used to. The key trick is to create several SharePoint surveys per survey section and then change the newform.aspx interface, add a "Go to next section" button to lead responders go to next section's newform.aspx. On the last section's survey, add a submit button to direct users to a Thanks web page. Please find the details as below. &lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;The &lt;B&gt;&lt;FONT color=#ff0000&gt;LIMITATION &lt;/FONT&gt;&lt;/B&gt;of this work-around&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;The Summary of this survey will be separated in different survey lists&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;Users will not get the default Edit/Delete function &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;More details:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/13273.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/13273.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>SharePoint User Group @ Shanghai?</title><link>http://ms.mblogger.cn/tedteng/posts/12570.aspx</link><pubDate>Thu, 27 Jan 2005 16:39:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/12570.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/12570.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/12570.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/12570.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=12570</trackback:ping><description>&lt;PRE class=WNPost style="WORD-WRAP: break-word"&gt;&lt;FONT size=2&gt;2004年对微软来说，从某种角度看可以说是SHAREPOINT之年。OFFICE系列都是目标指向SHAREPOINT。

我不知道在上海地区有多少是SHAREPOINT的用户，是不是大家有愿望在线下一起交流SHAREPOINT的知识和经验？

欢迎大家提意见并联系我。&lt;/FONT&gt;&lt;/PRE&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Attended Microsoft Business Solution Executive Summit</title><link>http://ms.mblogger.cn/tedteng/posts/12533.aspx</link><pubDate>Wed, 26 Jan 2005 21:46:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/12533.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/12533.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/12533.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/12533.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=12533</trackback:ping><description>&lt;P&gt;Today attened Microsoft Business Solution Executive Summit at Shanghai. This is an event&amp;nbsp;MS aims&amp;nbsp;to promote MBS products, focus on Axapta and Navision. It seems MS&amp;nbsp;wants get some market share&amp;nbsp;on ERP.&lt;/P&gt;
&lt;P&gt;I have no doubt MS is good&amp;nbsp;at advanced technology. The MBS UI is also friendly and easy to use. Nobody can compete against&amp;nbsp;it.&amp;nbsp;SAP UI is really a nightmare to users. However,&amp;nbsp;this event demostrates all goods of MS can provide to users while I am not sure MS has&amp;nbsp;enough resource and expertise on best practice of business process.&amp;nbsp;ERP project is more business driven than technology driven. SAP company&amp;nbsp;looks like have more exprience on&amp;nbsp;business process in various industries&amp;nbsp;while MBS only have some small-mdeium business users. It seems a long way for MS to demonstrate its value and expertise on business solutions to users.&lt;/P&gt;
&lt;P&gt;P.S. 1. MS is still using SAP as their ERP system, will they shift to use their product? A big question.&lt;/P&gt;
&lt;P&gt;2. Axapta does not have QM module. maybe I missed it. An ERP without QM in our petrochemical industry is not accepted.&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to ONLY Display "This Month" Items in a List</title><link>http://ms.mblogger.cn/tedteng/posts/12393.aspx</link><pubDate>Wed, 19 Jan 2005 14:29:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/12393.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/12393.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/12393.aspx#feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/12393.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=12393</trackback:ping><description>&lt;P&gt;&lt;FONT face="Arial Unicode MS" size=2&gt;CZS asked on MS SPS Community:" How to ONLY display the content of 'This Month' in a list?" &lt;BR&gt;&lt;BR&gt;The first idea is to create a new view with a filter related to [Month]. It is very strange the default SPS filter criteria cannot accept [Month], [Week] etc. It only accepts [Today] and [Me] on the creating new view's filter section. &lt;BR&gt;&lt;BR&gt;So here is a work around to manage the filter working on [Month] and then meet CZS's requirement. &lt;BR&gt;&lt;BR&gt;
&lt;P&gt;more details see:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=5dec24d5-d181-4e44-b1e1-cd7fda2aa90e"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=5dec24d5-d181-4e44-b1e1-cd7fda2aa90e&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;here: &lt;A href="http://ms.mblogger.cn/tedteng/posts/12391.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/12391.aspx&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>A lesson of installing BizTalk 2004</title><link>http://ms.mblogger.cn/tedteng/posts/12323.aspx</link><pubDate>Mon, 10 Jan 2005 21:55:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/12323.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/12323.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/12323.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/12323.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=12323</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;During the configuration of BizTalk 2004, there was a screen to configure the SQL server. Cos I installed the Biztalk 2004 on the same box of SQL, I selected the (local) from the dropdown SQL server list. Then during the last steps, an error occured:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Error Message:&lt;BR&gt;property "MgmtDbServerName" contains at least one of the following character&lt;BR&gt;s that are not valid: ` ~ ! @ # $ % ^ &amp;amp; * ( ) + = [ ] { } | \ ; " '&lt;BR&gt; &amp;lt; &amp;gt; . ? &amp;lt;space&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;I googled the problem and found there was the same case other met see here: &lt;/FONT&gt;&lt;A href="http://webservertalk.com/message311070.html"&gt;&lt;FONT face=Verdana size=1&gt;http://webservertalk.com/message311070.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;. So I took Paul's sggestion on this link, when defing the Sql server, I input the server name of SQL itself instead of (local) from the dropdown menu. It works! Thanks to Paul.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>在CSDN主持聊天--企业信息化规划与设计</title><link>http://ms.mblogger.cn/tedteng/posts/11938.aspx</link><pubDate>Tue, 28 Dec 2004 21:26:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/11938.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/11938.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/11938.aspx#feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/11938.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=11938</trackback:ping><description>&lt;P&gt;上两周CSDN刘如鸿联系我，想让我主持一个聊天，关于企业信息化规划与设计。由于时间紧，也没准备，今天下午就匆匆上阵，还第一次进这样的聊天室交流，不大适应，尤其我的问题是主持人转来的，就光应付回答问题就转头转向了，根本来不及看聊天的大窗口，似乎对其他朋友实际想知道的问题的响应不够，本来回答就不够充分完整，相信这样未能给予聊天的朋友的呼应，可能实际效果就更差了些，至少就没有做到以人为本，没有照顾到聊天朋友的关注点。实在有些抱歉。也许也正如刘如鸿所言，在CSDN上可能大部分的技术朋友以开发为主，象今天这样的跟企业IT&amp;nbsp; PRO工作的目标还有些不同，所以关注点也不大相同。&lt;/P&gt;
&lt;P&gt;还是很感谢CSDN，感谢刘如鸿，感谢KANEBOY和MICRTOBY在大聊天室里和朋友们互动。谢谢各位来聊天室的朋友。&lt;/P&gt;
&lt;P&gt;将聊天实录如下，我也尽量在聊天中挑出有些朋友的SPS技术问题，希望他们有机会能到我这里看到我的响应，以表示我对他们的关注不够的补偿。&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Appy Theme 589868 Error</title><link>http://ms.mblogger.cn/tedteng/posts/11365.aspx</link><pubDate>Sun, 05 Dec 2004 15:46:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/11365.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/11365.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/11365.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/11365.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=11365</trackback:ping><description>&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;FONT color=#000000 size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Dave Joye emailed me and wanted to seek helps for below issues:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;===Email Starts=======&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080&gt;&lt;FONT size=2&gt;Subject: RPC Javascript post to change theme&lt;BR&gt;Date: Tue, 30 Nov 2004 14:39:32 -0500&lt;BR&gt;&lt;BR&gt;I am trying to dynamically apply a theme through javascript whenever the&lt;BR&gt;user creates a new site from the definition file. &amp;nbsp;I am currently testing&lt;BR&gt;it in a html file not in the WSS v.s. &amp;nbsp;I am getting the response:&lt;BR&gt;&lt;BR&gt;HTTP Error 401.1 - Unauthorized: Access is denied due to invalid&lt;BR&gt;If I execute some code in C# using the below code (no SPS object model):\",1] ); //--&amp;gt; credentials. Internet Information Services (IIS)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#006400 size=2&gt; script language=jscript&amp;gt;&lt;BR&gt;&lt;BR&gt;document.write(" &lt;/P&gt;
&lt;DIV id=mine&gt;" + ApplyTheme(" ", "ice") + "&lt;/DIV&gt;
&lt;P&gt;");&lt;BR&gt;&lt;BR&gt;function ApplyTheme(uri, themeName)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uri="&lt;/FONT&gt;&lt;/FONT&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://mdcc/Kendal/AS" target=_blank&gt;&lt;FONT face="Courier New" color=#006400 size=2&gt;http://mdcc/Kendal/AS&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Courier New" color=#006400 size=2&gt;";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themeName="ice";&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var postBody = "method=apply+theme:&lt;BR&gt;6.0.2.5530&amp;amp;service_name=&lt;WBR&gt;/Kendal/AS&amp;amp;theme_params=1&lt;WBR&gt;&amp;amp;theme_name=" + themeName&lt;BR&gt;+ "&amp;amp;apply_opt=web\n";&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return SendRequest(uri + "/_vti_bin/_vti_aut/author.dll&lt;WBR&gt;", postBody,&lt;BR&gt;postBody.Length);&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;function SendRequest(uri, postBody, postLength)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var responseText;&lt;BR&gt;alert(postBody );&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var httpRequest = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");&lt;BR&gt;// &amp;nbsp; &amp;nbsp; var httpRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httpRequest.open("POST", uri, false,"mdcc\spsadmin","SPSadmi&lt;WBR&gt;n^1");&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httpRequest.setRequestHeader("Content-Type",&lt;BR&gt;"application/x-www-form&lt;WBR&gt;-urlencoded");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httpRequest.setRequestHeader("X-Vermeer-Content-Type",&lt;BR&gt;"application/x-www-form&lt;WBR&gt;-urlencoded");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httpRequest.setRequestHeader("MIME-Version","1.0");&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; httpRequest.send(postBody);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return httpRequest.responseText;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;&amp;lt; / script&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;If I execute some code in C# using the below code (no SPS object model):&lt;BR&gt;&lt;BR&gt;public void ApplyTheme(string uri, string themeName)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uri="&lt;/FONT&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://mdcc/Kendal/AS" target=_blank&gt;&lt;FONT face="Courier New" color=#006400 size=2&gt;http://mdcc/Kendal/AS&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;FONT face="Courier New" color=#006400&gt;";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; themeName="breeze";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uri myUri = new Uri(uri);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string postBody = String.Format("method=apply+theme:&lt;BR&gt;6.0.2.5530&amp;amp;service_name=&lt;WBR&gt;/Kendal/AS&amp;amp;theme_params=1&lt;WBR&gt;&amp;amp;theme_name=" + themeName&lt;BR&gt;+ "&amp;amp;apply_opt=web\n");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASCIIEncoding encoding = new ASCIIEncoding();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MemoryStream stream = new MemoryStream();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Write(encoding.GetBytes(postBody), 0, postBody.Length);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendRequest(uri + "/_vti_bin/_vti_aut/author.dll&lt;WBR&gt;", stream.GetBuffer(),&lt;BR&gt;stream.Length);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stream.Close();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;private string SendRequest(string uri, byte[] postBody, long postLength)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string responseText = null;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebRequest request = WebRequest.Create(uri);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.Method = "POST";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.ContentType = "application/x-www-form&lt;WBR&gt;-urlencoded";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.Headers.Add("X-Vermeer-Content-Type",&lt;BR&gt;"application/x-www-form&lt;WBR&gt;-urlencoded");&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Added&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.Headers.Add("MIME-Version","1.0");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //end of added&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CredentialCache credCache = new CredentialCache();&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NetworkCredential cred=new NetworkCredential();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cred.Domain=domain;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cred.UserName=username;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cred.Password=pwd;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; credCache.Add(new Uri(uri),"Basic",cred);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.Credentials = credCache;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stream newStream = request.GetRequestStream();&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int offset = 0;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(postLength &amp;gt; 0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (postLength &amp;gt; 4096)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newStream.Write(postBody, offset, 4096);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postLength -= 4096;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; offset += 4096;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newStream.Write(postBody, offset, Convert.ToInt32(postLength));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newStream.Close();&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response = (HttpWebResponse)request&lt;WBR&gt;.GetResponse();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stream receiveStream = response.GetResponseStream();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StreamReader readStream = new StreamReader(receiveStream,&lt;BR&gt;Encoding.UTF8);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; responseText = readStream.ReadToEnd();&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.Close();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; readStream.Close();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("ERROR: {0}", e.Message);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return responseText;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;I get the following message:&lt;BR&gt;&lt;BR&gt;\n&lt;WBR&gt;\n &lt;/P&gt;
&lt;P&gt;method=apply&lt;BR&gt;theme:6.0.2.5530\n &lt;/P&gt;
&lt;P&gt;status=\n &lt;/P&gt;
&lt;UL&gt;\n 
&lt;LI&gt;status&lt;WBR&gt;=589868\n &lt;/LI&gt;
&lt;LI&gt;osstatus=0\n&lt;WBR&gt;&amp;gt;msg=A&lt;BR&gt;theme with the name "breeze 0000" and version &amp;nbsp;already exists on the&lt;BR&gt;server.\n &lt;/LI&gt;
&lt;LI&gt;osmsg=\n&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;\n&lt;WBR&gt; &lt;/P&gt;
&lt;P&gt;message=could not apply theme&lt;BR&gt;'breeze'\n\n\n&lt;BR&gt;&lt;BR&gt;Can you help?!?!?!&lt;BR&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;====email ends========&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;I investigated his problem these days and only found below issues:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;1. To cretae ServerXMLHTTP&amp;nbsp;seems&amp;nbsp;to be&amp;nbsp;forbidden from SPS server side;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;2. To use XmlHTTP is ok but will meet the problem:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;FONT face="Courier New" color=#ff0000&gt;method=apply theme:6.0.2.5530&lt;BR&gt;&lt;BR&gt;status=&lt;BR&gt;&lt;BR&gt;status=589868&lt;BR&gt;osstatus=0&lt;BR&gt;msg=A theme with the name "ice 0001" and version already exists on the&lt;BR&gt;server.&lt;BR&gt;osmsg=&lt;BR&gt;message=could not apply theme 'ice'&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;So far, I opened the site and the page containing the js codes using FT 2003, there is no folder named &amp;#8220;_themes&amp;#8221; where always store the themes. I know all sharepoint themes are stored in a folder called &amp;#8220;themes&amp;#8221; as the same deep level as the folder 'lyaouts'. So if I applied a theme on the page or site, so then i can run the apply+theme jscript method; if there is no theme under a folder &amp;#8220;_theme&amp;#8221;, i will get the 589868 error. Now I have not figured it out.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Hope I will make progress on this.&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Change "Save and Close" to "Save and New Form"</title><link>http://ms.mblogger.cn/tedteng/posts/10764.aspx</link><pubDate>Sun, 14 Nov 2004 22:36:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/10764.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/10764.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/10764.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/10764.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=10764</trackback:ping><description>&lt;FONT face=Verdana size=1&gt;Ariel Shavit read my tip &amp;#8220;Catch Save &amp;amp; Close and Insert Custom Actions&amp;#8220; on msd2d.com (&lt;FONT face=Verdana color=#006666 size=1&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=3c46a56b-a49e-41e4-9352-8a7c7ac64976"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=3c46a56b-a49e-41e4-9352-8a7c7ac64976&lt;/A&gt; &lt;/FONT&gt;)&amp;nbsp;and then email asked me on hotmail:&amp;#8220; in order to simplify the users life, I want to add a button to the new item toolbar that says "save and create a new lesson", &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Its f unctionality should be like that:&lt;/SPAN&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN dir=ltr style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana size=1&gt;Save the data&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=1&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Times New Roman; FONT-VARIANT: normal"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN dir=ltr style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Verdana size=1&gt;Re-Open the newform.aspex (empty) &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;#8220;.
&lt;P&gt;The default SPS f unction sends users to the Allitems.aspx page&amp;nbsp;after user completes a new form on newform.aspx. Now Ariel expects to send users to the NewForm.aspx itself.&lt;/P&gt;
&lt;P&gt;I provided two methods to change the Schema.xml.&lt;/P&gt;
&lt;P&gt;Option 1, Change the &amp;#8220;ClickOnce()&amp;#8221; f unction to add some open new window and close the orginal window f unction&lt;/P&gt;
&lt;P&gt;Option 2, Change the &amp;#8220;Source&amp;#8221; parameter's value to directly direct users to another newform.aspx page.&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;&lt;U&gt;For option 1, the orginal lines in schema.xml are:&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;&amp;lt;  Script &amp;gt;
f unction SetAction()
{
 var theForm = document.forms[&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Switch&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Expr&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;GetVar&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;HTMLFormName&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Expr&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#990000&gt;&lt;SPAN class=t&gt;Case Value&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;=""&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=di&gt;&lt;PRE&gt;OWSForm&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Case&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Default&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;GetVar&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;HTMLFormName&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Default&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Switch&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;];
    theForm.action = &lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HttpPath&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;;
}
 g_MSclicked = false;
 f unction ClickOnce()
 {
  SetAction();
  if(!g_MSclicked)
  {
   if(frm.ValidateAndSubmit(true))
    g_MSclicked = true;
  }
  else
  {
   if(confirm(L_ClickOnce1_text ))
    frm.ValidateAndSubmit(true);
  }
 }
&amp;lt;  /Script &amp;gt;
&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;so now we need add a open new window fucntion and insert a line to run the open new window f unction at the end of clickOnce() like follows:&lt;/P&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;&amp;lt;  Script &amp;gt;
&lt;FONT color=#006400&gt;&lt;STRONG&gt;f unction FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resize,name,url) {//v1.0
 var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
  windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,'; 
 else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
 else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
 else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
 else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
 else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
 if(h!="") windowProperties+='height='+h; if(windowProperties!="") { 
  if( windowProperties.charAt(windowProperties.length-1)==',') 
   windowProperties=windowProperties.substring(0,windowProperties.length-1); } 
 window.open(url,name,windowProperties);
 window.close();
}&lt;/STRONG&gt;&lt;/FONT&gt;

f unction SetAction()
{
 var theForm = document.forms[&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Switch&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Expr&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;GetVar&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;HTMLFormName&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Expr&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#990000&gt;&lt;SPAN class=t&gt;Case Value&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;=""&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=di&gt;&lt;PRE&gt;OWSForm&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Case&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Default&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;GetVar&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;HTMLFormName&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Default&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Switch&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;];
    theForm.action = &lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HttpPath&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;ScriptQuote&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;;
}

 g_MSclicked = false;
 f unction ClickOnce()
 {
  SetAction();
  if(!g_MSclicked)
  {
   if(frm.ValidateAndSubmit(true))
    g_MSclicked = true;
  }
  else
  {
   if(confirm(L_ClickOnce1_text ))
    frm.ValidateAndSubmit(true);
  }
&lt;FONT color=#008000&gt;&lt;STRONG&gt;FP_openNewWindow('800', '600', true, true, true, true, true, true, 'newForm', /*href*/'http://urspsportalservername/sites/ursubsite/Lists/Events/NewForm.aspx')
&lt;/STRONG&gt;&lt;/FONT&gt;
 }
&amp;lt;  /Script &amp;gt;
&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;&lt;U&gt;For option 2, the orginal lines in schema.xml are:&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;&amp;lt; INPUT Type=Hidden Name="_charset_" Value="utf-8"&amp;gt;
&amp;lt; INPUT ID=onetidCmd Type=Hidden Name="Cmd" Value="Save"&amp;gt;
&amp;lt; INPUT ID=onetidIsFormValid type=hidden name="IsFormValid"&amp;gt;
&amp;lt; INPUT ID=onetidFormWasPosted type=hidden name="FormWasPosted"&amp;gt;
&amp;lt; INPUT ID="MustUpdateForm" type=hidden name="MustUpdateForm" value="true"&amp;gt;
&amp;lt; INPUT type=hidden name="NextID" id="NextID" value="-1"&amp;gt;
&lt;STRIKE&gt;&lt;FONT color=#ff0000&gt;&amp;lt; INPUT type=hidden name="NextUsing" id="NextUsing" value="&lt;/FONT&gt;&lt;/STRIKE&gt;&lt;/PRE&gt;&lt;/SPAN&gt;&lt;STRIKE&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/STRIKE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRIKE&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&amp;lt; /&lt;/SPAN&gt;&lt;SPAN class=t&gt;HTML&lt;/SPAN&gt;&lt;SPAN class=m&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRIKE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;STRIKE&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&amp;lt; &lt;/SPAN&gt;&lt;SPAN class=t&gt;GetVar&lt;/SPAN&gt; &lt;SPAN class=t&gt;Name&lt;/SPAN&gt;&lt;SPAN class=m&gt;="&lt;/SPAN&gt;&lt;B&gt;Source&lt;/B&gt;&lt;SPAN class=m&gt;"&lt;/SPAN&gt;&lt;SPAN class=t&gt; HTMLEncode&lt;/SPAN&gt;&lt;SPAN class=m&gt;="&lt;/SPAN&gt;&lt;B&gt;TRUE&lt;/B&gt;&lt;SPAN class=m&gt;" /&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/STRIKE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;&lt;STRIKE&gt;-&lt;/STRIKE&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRIKE&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt; &lt;SPAN class=m&gt;&amp;lt; &lt;/SPAN&gt;&lt;SPAN class=t&gt;HTML&lt;/SPAN&gt;&lt;SPAN class=m&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRIKE&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;&lt;STRIKE&gt;-&lt;/STRIKE&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRIKE&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt; &lt;SPAN class=m&gt;&amp;lt; ![CDATA[&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/STRIKE&gt;&lt;SPAN class=di&gt;&lt;PRE&gt;&lt;STRIKE&gt;&lt;FONT color=#ff0000&gt;"&amp;gt;&lt;/FONT&gt;&lt;/STRIKE&gt;
&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=di&gt;&lt;PRE&gt;&amp;lt; SPAN id='part1'&amp;gt;&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;so change the above lines&amp;nbsp;into:&lt;/P&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;SPAN class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=db style="DISPLAY: block"&gt;&lt;PRE&gt;&amp;lt; INPUT Type=Hidden Name="_charset_" Value="utf-8"&amp;gt;
&amp;lt; INPUT ID=onetidCmd Type=Hidden Name="Cmd" Value="Save"&amp;gt;
&amp;lt; INPUT ID=onetidIsFormValid type=hidden name="IsFormValid"&amp;gt;
&amp;lt; INPUT ID=onetidFormWasPosted type=hidden name="FormWasPosted"&amp;gt;
&amp;lt; INPUT ID="MustUpdateForm" type=hidden name="MustUpdateForm" value="true"&amp;gt;
&amp;lt; INPUT type=hidden name="NextID" id="NextID" value="-1"&amp;gt;
&lt;STRONG&gt;&lt;FONT color=#006400&gt;&amp;lt; INPUT type=hidden name="NextUsing" id="NextUsing" value="http://www.bp.com"&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;STRONG&gt;&lt;FONT color=#006400&gt;&amp;lt; !--Change the value to ur portal server url--&amp;gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=b&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/PRE&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=k&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;-&lt;/FONT&gt;&lt;/STRONG&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; ![CDATA[&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=di&gt;&lt;PRE&gt;&amp;lt; SPAN id='part1'&amp;gt;&lt;/PRE&gt;&lt;/SPAN&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;]]&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt; /&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;HTML&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;The last thing is to Change the text of &amp;#8220;Save and Close&amp;#8220; to &amp;#8220;Save and New Lesson&amp;#8220; in his case. Save all changes and restart IIS .&lt;/P&gt;
&lt;P&gt;These two methods both work well according to Ariel Shavit's feedback. All pages go to NewForm.aspx after user clicks the &amp;#8220;Save &amp;amp; Close&amp;#8220;.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>A good reference list:Introduction to Web Technologies for FrontPage Users</title><link>http://ms.mblogger.cn/tedteng/posts/10717.aspx</link><pubDate>Sat, 13 Nov 2004 23:12:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/10717.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/10717.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/10717.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/10717.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=10717</trackback:ping><description>&lt;DIV id=nsbanner&gt;
&lt;DIV id=TitleRow&gt;
&lt;H1 class=dtH1&gt;&lt;A name=odc_fpgettingstartedwithwebdev&gt;&lt;/A&gt;&lt;FONT face=Verdana size=1&gt;Introduction to Web Technologies for FrontPage Users &lt;/FONT&gt;&lt;/H1&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!--NONSCROLLING BANNER END--&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;written by Lisa Wollin is a good article which lists all refrences about using FrontPage.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_fp2003_ta/html/odc_FPUsingDIWwFP.asp"&gt;&lt;FONT face=Tahoma size=1&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_fp2003_ta/html/odc_FPUsingDIWwFP.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Another likely bug with ObjectDataSource bound to Webservice's Guids</title><link>http://ms.mblogger.cn/tedteng/posts/10712.aspx</link><pubDate>Sat, 13 Nov 2004 17:41:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/10712.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/10712.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/10712.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/10712.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=10712</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;I reported a bug on webservice declarative way bound with ObjectDataSource if with authtication. MS Visual Studio Web Platform replief this is a bug. They may design a new type of WebServiceDataSource to meet such a requiremnet.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;See details: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=815e4794-daa1-4752-a99e-071d8c1732ed"&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=815e4794-daa1-4752-a99e-071d8c1732ed&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;These days I am testing ObjectDataSource bound to a Sharepoint web service, AreaService.asmx, GetAreaListings(), however I got an error:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;Object type can not be converted to target type. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;So I alos reported this bug on &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=23968784-ae0f-4386-80f9-75e83dbac1d7"&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=23968784-ae0f-4386-80f9-75e83dbac1d7&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000080 size=1&gt;Hope they can provide a good solution for this.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>收到微软的MVP奖励-MSDN UNIVERSAL</title><link>http://ms.mblogger.cn/tedteng/posts/10192.aspx</link><pubDate>Fri, 29 Oct 2004 14:45:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/10192.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/10192.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/10192.aspx#feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/10192.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=10192</trackback:ping><description>虽然公司订了MSDN,但是刚刚收到了MVP奖励的一套MSDN,还是很开心.</description></item><item><dc:creator>tedteng</dc:creator><title>Open in New Window From Any Page of SPPS</title><link>http://ms.mblogger.cn/tedteng/posts/10065.aspx</link><pubDate>Tue, 26 Oct 2004 12:35:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/10065.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/10065.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/10065.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/10065.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=10065</trackback:ping><description>&lt;P&gt;When users click each link on spps pages, it is default opened in IE window itself. It is not convinient to users. Google had such a problem before. Now they changed it to open the seach result link in new window. That is a user preferred behaviour.&lt;/P&gt;
&lt;P&gt;Recently I&amp;nbsp;have been&amp;nbsp;investigating the JScript in sps area. I found&amp;nbsp;ti open in&amp;nbsp;new window on sps&amp;nbsp;can be implmented by below methods: Find all &amp;#8220;A&amp;#8221; tags on page and then replace A tag's &amp;#8220;target&amp;#8221; attribute value to &amp;#8220;_blank&amp;#8221;. So then attach this event to page load. Finally you will get a new window when the page opens.&lt;/P&gt;
&lt;P&gt;Full details see:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://tedteng.mblogger.cn/posts/10064.aspx"&gt;http://tedteng.mblogger.cn/posts/10064.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Msd2d.com : &lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=5f3897ae-cc6c-4405-8ef9-781ec96959e5"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=5f3897ae-cc6c-4405-8ef9-781ec96959e5&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Rename the Column "Modified By" to "Changed By" in a Document Library II </title><link>http://ms.mblogger.cn/tedteng/posts/9962.aspx</link><pubDate>Fri, 22 Oct 2004 16:19:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/9962.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/9962.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/9962.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/9962.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=9962</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=1&gt;A couple of months ago, I wrote a tip about how to rename column &amp;#8220;Modified By&amp;#8221; to &amp;#8220;Changed by&amp;#8221;. It is implemented by amending schema.xml. the tip details is here:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;How to Rename the Column "Modified By" to "Changed By" in a Document Library &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=bafc5d39-635f-4e7a-b3e4-2070389bb6e0"&gt;&lt;FONT face=Verdana size=1&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=bafc5d39-635f-4e7a-b3e4-2070389bb6e0&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Today I reinvestigated it and found a new solution. To find the column's button's name and then add some jscript codes to change its innerText.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Full details:&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=title&gt;&lt;FONT face=Verdana size=1&gt;Rename the Column "Modified By" to "Changed By" in a Document Library II &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class=title&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=86c2bb40-8aca-437e-95b1-5bb64760accf"&gt;&lt;FONT face=Verdana size=1&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=86c2bb40-8aca-437e-95b1-5bb64760accf&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV class=title&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=title&gt;&lt;A href="http://tedteng.mblogger.cn/posts/9960.aspx"&gt;&lt;FONT face=Verdana size=1&gt;http://tedteng.mblogger.cn/posts/9960.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class=title&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=title&gt;&amp;nbsp;&lt;/DIV&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Capture SPS's  "Save and Close" and Insert Custom Actions</title><link>http://ms.mblogger.cn/tedteng/posts/9551.aspx</link><pubDate>Sun, 10 Oct 2004 12:33:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/9551.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/9551.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/9551.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/9551.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=9551</trackback:ping><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;If u wanna know how to add soem custom actions when u click &amp;#8220;Save and Close&amp;#8220; on SPS new form page, this tip will be an option to help u achieve this requirment.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;Full article details:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=Arial size=2&gt;a. &lt;/FONT&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/9550.aspx"&gt;&lt;FONT face=Arial size=2&gt;http://ms.mblogger.cn/tedteng/posts/9550.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;b. Msd2d.com, &lt;/FONT&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=3c46a56b-a49e-41e4-9352-8a7c7ac64976"&gt;&lt;FONT face=Arial size=2&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=3c46a56b-a49e-41e4-9352-8a7c7ac64976&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>No C# But Only JScript + RPC Methods : Check Time Conflicts of SPS Event List Items</title><link>http://ms.mblogger.cn/tedteng/posts/9547.aspx</link><pubDate>Sun, 10 Oct 2004 10:49:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/9547.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/9547.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/9547.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/9547.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=9547</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=1&gt;&lt;STRONG&gt;No C# But Only JScript + RPC : Check Time Conflicts of SharePoint Event List Items&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;When we want to program to manipulate a SharePoint list, we may first consider to code in C#. In fact, we can have other options as Dustin Miller pointed out in his tip - Don't forget: &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=fb673b2e-4ccd-4e29-918d-98779c1d6e4a"&gt;&lt;FONT face=Verdana color=#006666 size=1&gt;Web Services/SOAP isn't the only path to XML from SharePoint &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=1&gt;. JScript and VbScript is somewhat light-weighted language to help us to manipulate a SharePoint List. This convenience should be owing to the Remote Procedure Call methods provided by SharePoint services. &lt;BR&gt;&lt;BR&gt;Using RPC with JScript do not need any complicated deployment like a web part or a web application which needs to handle the assembly strong name. It is just a simple aspx page. You just insert the JScript codes into the page. &lt;BR&gt;&lt;BR&gt;On one hand, unfortunately, SPS SDK does not provide detailed sample codes using RPC+JScript. There is only some reference to the RPC methods; On the other hand, the previous version, STS SDK, has some code samples to use JScript plus RPC. Pls check the links listed in reference. &lt;BR&gt;&lt;BR&gt;So it is expected in this tip I could explain how to program JScript +RPC to do the same thing as C# can do, such as check a time span which has conflicts with existing event items in a SharePoint Event List. &lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;Full artcile details:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;A. &lt;/FONT&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/9546.aspx"&gt;&lt;FONT face=Verdana size=1&gt;http://ms.mblogger.cn/tedteng/posts/9546.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;B. On msd2d.com, &lt;/FONT&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=92d536bd-039c-4bcb-a421-0425ce4829a9"&gt;&lt;FONT face=Verdana size=1&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=92d536bd-039c-4bcb-a421-0425ce4829a9&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>How to remove ONLY the help link from the top banner? </title><link>http://ms.mblogger.cn/tedteng/posts/9545.aspx</link><pubDate>Sun, 10 Oct 2004 10:46:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/9545.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/9545.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/9545.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/9545.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=9545</trackback:ping><description>&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;&lt;B&gt;How to remove &lt;FONT color=#ff0000&gt;ONLY&lt;/FONT&gt; the &lt;STRIKE&gt;help&lt;/STRIKE&gt; link from the top banner?&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;/B&gt;&lt;BR&gt;Tom Hart asked on MS SPS Community, "How does one remove the JUST the help link from the top banner? ".&lt;BR&gt;&amp;nbsp;&lt;BR&gt;My first answer is, '&lt;BR&gt;&amp;nbsp;&lt;I&gt;Open the page and remove: &amp;lt; SPSWC:PageHeader id="PageHeaderID" runat="server" PageContext="SitePage" ShowTitle="false"/&amp;gt; &lt;/I&gt;&lt;BR&gt;&amp;nbsp;'.&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;But he was not satisfied with my answer and clarified he just wants to remove the help link Only, not all the top banner. &lt;BR&gt;&amp;nbsp;&lt;IMG height=63 src="/images/ms.mblogger.cn/tedteng/1338/o_Hide_Help.JPG" width=225 border=0&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;I researched it and happened to read &lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;amp;category=Development&amp;amp;id=b73b9ea8-a678-47d0-b440-002b7f1c5ab3"&gt;a tip written by Mark Beecham.&lt;/A&gt; He talked about how to add a logout functionality but also point out to how to use jscript to change the elements on the page.&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Following his tip's methodology, I found a solution to Tom's request. &lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;Full artcile details:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;&lt;A href="http://ms.mblogger.cn/tedteng/posts/9544.aspx"&gt;http://ms.mblogger.cn/tedteng/posts/9544.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;Msd2d.com, more codes:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=0500f3dc-d3b8-4b91-96ad-81292bd4eca8"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=0500f3dc-d3b8-4b91-96ad-81292bd4eca8&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="FONT-SIZE: 8pt" face=Verdana&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Attended MS 2004 MVP Submit &amp; Award Ceremony</title><link>http://ms.mblogger.cn/tedteng/posts/9307.aspx</link><pubDate>Thu, 30 Sep 2004 00:38:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/9307.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/9307.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/9307.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/9307.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=9307</trackback:ping><description>&lt;P&gt;蛮高兴地得到了微软2004MVP的称号.似乎算是意外的惊喜.去年圣诞节前美国总部APRIL写信给我说有人推荐我成为候选人,我回了信,说很高兴并介绍了自己的情况,然后他看了我的情况又回信,说我似乎没准备好,言下之意就是婉言拒绝了我的资格.这次7月在中国区有人推荐我时,我就不是那么再那么上心,认为自己也不见得可以评上.因为我自认为在去年底可能研究SPS2003的人全世界大概也不会很多,即使象我们公司已经在它RTM版的时候就正式投入了使用,估计全世界也是屈指可数的,所以那时我觉得我对如何客户化还颇多体会,也写一些TIPS和大家分享,那时我觉得自己还极可能有当选MVP的.但是今年7月的评选,我并不觉得自己技术很先进了,因为我毕竟不是技术背景,这个PORTAL的工作只是我的一小部分工作,完全是自己的兴趣和公司的一些需求支撑我去继续探索,但是比起涌现出更多的技术专家,他们的技术势力使得他们在SPS的知识进步极快,相对我而言可谓是不可同日而语.&lt;/P&gt;
&lt;P&gt;大概是因为我一直活跃在SPS SERVER COMMUNITY(US ENGLISH)上，经常回答大家的问题,所以也得此殊荣.事实上,我也很喜欢这个产品,我个人的感觉是,将来市场上流行的PORTAL产品,在公司做内部网非它莫属.微软的界面,对用户需求的体贴,简单易用确实是没有什么公司可以比的.而且它和OFFICE 2003的无缝结合,并具备基本的DMS(文挡管理系统)的基本功能,将会在公司级应用上显示出作用,相信大家以后会逐步认识到它的POWER.&lt;/P&gt;
&lt;P&gt;很可惜这个软件对一般小公司来讲,价钱有些不菲;而且那些TEST最好贴切公司的需求开始,这样的体会和研究才能深入.不过好在WSS (WINDOWS SHAREPOINT SERVICE)是WINDOWS 2003 SERVER的免费配件,大家不仿多多研究,加深对这技术的理解和体会.我个人认为,这个技术一定会有相当的市场.&lt;/P&gt;
&lt;P&gt;P.S1.说了半天,还没回到正题.&lt;/P&gt;
&lt;P&gt;The China MVPs are a very young group. The youngest is only 18 years old. Most of them are 20s. I felt a bit emabrassed when I sit with them. I am double aged than the youngest. I should one of oldest guys among these MVPs.In other words, when I enetered my university, he even did not come to the earth. Oh my god. U can imagine I was feeling the generation gap between me and them. &lt;/P&gt;
&lt;P&gt;They are&amp;nbsp;real technical fans. I can feel their passion and enthusism with MS technologies. I believe they r experts in some fileds and they r very willing to share their knwoledge with others. However, to be honest, they may be lack of a bit maturity and some what called professinal experience. To me, they are&amp;nbsp;really more like a technician than a &amp;nbsp;professional. so MVT? Anyway, they r young and they have plenty of time to grow up to be a real professional. As the dictator Mao said, they r young like the rising sun at the morning; the world belongs to them. I really sincenrely offer my best wishes to these young and lovely guys.&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;last but not least, I&amp;nbsp;have been looking forward to meeting Kaneboy who is the SharePoint Portal MVP since I received the MVP summit invitation. I tried to find him&amp;nbsp;during the meeting breaks but in vain.&amp;nbsp;Before I left the meeting, I&amp;nbsp;happened to find he was just sitting aroung the same table with&amp;nbsp;me. &amp;nbsp;He is so&amp;nbsp;surprisngly&amp;nbsp;young. And nice to know he just got&amp;nbsp;an excellent offer and will start his career in Beijing. Best wishes to him. &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.2. 没想到EDDIE/GRACE他们在很短的时间搞出了有这么许多节目的MVP峰会,又是VIEDO又是跳舞,连开幕式里还有LORIS点圣火的仪式.VIEDO里主要是中国奥云的照片,再夹上MVP的题目,极富煽动性,有很强的符号色彩.虽然我不太同意那种侠或者英雄中英雄的比喻,但是不得不说他们的符号推销是非常成功的,也是花了很多心思的.&lt;/P&gt;
&lt;P&gt;下午有个MVP代表陈同学的演讲也很好玩,其演讲词堪比琼摇阿姨,呵呵，煽情得让我汗毛排了次队,好在他是搞微软技术的，否则我觉得琼阿姨后继有人,可以安心退休了.开个玩笑。不过,听得出他很真诚，那些赞美是来自他的内心，只是在表达上还不知道如何做到内敛些.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>The request failed with HTTP status 401: Unauthorized. -- ObjectDataSource/GridView &amp; Web Service with Authentication</title><link>http://ms.mblogger.cn/tedteng/posts/8938.aspx</link><pubDate>Sat, 18 Sep 2004 11:26:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/8938.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/8938.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/8938.aspx#feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/8938.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=8938</trackback:ping><description>&lt;P&gt;&lt;STRONG&gt;The request failed with HTTP status 401: Unauthorized. &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;-- ObjectDataSource/GridView &amp;amp; Web Service with Authentication&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I am testing Asp. Net 2.0 's the new controls of ObjectDataSource and GridView bound with a web service.&lt;/P&gt;
&lt;P&gt;//defintion..&lt;STRONG&gt;Part I&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ListsService.Lists listsS;//&amp;nbsp;ListsService is&amp;nbsp;a List Web Service provide intranet Sharepoint site&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Xml.XmlNode xmlNode;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GridView gView;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource oDS;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlDataSource xmlDS;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;//page_load..&lt;STRONG&gt;Part II&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listsS = new ListsService.Lists();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; listsS.Url = "&lt;/FONT&gt;&lt;A href="http://intranet/_vti_bin/Lists.asmx"&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;http://intranet/_vti_bin/Lists.asmx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;";&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#808080&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#ff0000&gt;listsS.Credentials = System.Net.CredentialCache.DefaultCredentials;//&lt;/FONT&gt;this passes the credential to list servcie&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlNode = GetRecordsByMonth(System.DateTime.Today);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS = new XmlDataSource();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.Data = xmlNode.OuterXml;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlDS.ID = "xmlDS";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.form1.Controls.Add(xmlDS);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;.....&lt;/P&gt;
&lt;P&gt;//create a object data source control ...&lt;STRONG&gt;Part III&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oDS = new ObjectDataSource();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oDS.TypeName = "ListsService.Lists";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oDS.SelectMethod = "GetList";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oDS.ID = "oDSID";&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Parameter pm = new Parameter();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm.Type = TypeCode.String;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pm.Name = "listName"; pm.DefaultValue = "Events";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //pm.Direction = ParameterDirection.ReturnValue;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oDS.SelectParameters.Add(pm);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.form1.Controls.Add(oDS);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;//create a grid view..&lt;STRONG&gt;Part IV&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gView = new GridView();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gView.DataSourceID = oDS.ID;&amp;nbsp;this.form1.Controls.Add(gView);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;U c, in Part II, which is a traditional coing style, there I can pass the credential parameters via the Credential property but in part III and IV, i do not have a chance to set the authentication. there is no such a property to store the parameters. SO finnaly I got an error when running codes of Part III and IV:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The request failed with HTTP status 401: Unauthorized&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;It looks to me the read access did not get the authentication of the web service.&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Does "&gt;" operation work in XPath?</title><link>http://ms.mblogger.cn/tedteng/posts/8935.aspx</link><pubDate>Sat, 18 Sep 2004 11:09:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/8935.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/8935.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/8935.aspx#feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/8935.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=8935</trackback:ping><description>&lt;P&gt;I expected below code could return the xml nodes, their ows_EventDate value is equal &amp;#8220;2004-07-13&amp;#8220; or less than &amp;#8220;2004-07-03&amp;#8220; but it only returns the equal value node.&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#808080 size=1&gt;xmlDataSource.XPath =&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "/*/*[substring-before(@ows_EventDate,\" \") = \"2004-07-13\"" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +" or substring-before(@ows_EventDate,\" \") &amp;lt; \"2004-07-03\"]";&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;I tried in different ways. I found only =, or != can be executed and return the values as I expected. Does it mean the &amp;#8220;&amp;gt;&amp;#8221; can not be exceuted? Is it a bug?&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>MS Tech Ed 2004, Shanghai</title><link>http://ms.mblogger.cn/tedteng/posts/8845.aspx</link><pubDate>Wed, 15 Sep 2004 20:22:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/8845.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/8845.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/8845.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/8845.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=8845</trackback:ping><description>&lt;P&gt;有同事订了三张TECH ED2004的票，也给了我一张。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;跑到上海贵都大酒店，这似乎是微软开讲座定点的酒店了。全是人，以至于2：00-3：00开幕式还有许多参加者不得不站着，看来微软及其承办方对参加者的积极性估计严重不足，有到处人满为患的感觉，在我们传统性行业看来，这个举办场所是有不少潜在的安全隐患，一旦发生事故，人员撤离现场一定不是很畅通。这是题外话了。不过这也从另外一个方面说明，技术人员对微软技术的热情越来越高，微软的前途真是不可限量。如果我投资股票的话，以现在的技术人员的喜好来看，微软的股票不愁不涨。&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>Added Two Tips Today - I can clean broken listings on sps using web area service</title><link>http://ms.mblogger.cn/tedteng/posts/8352.aspx</link><pubDate>Mon, 30 Aug 2004 12:24:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/8352.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/8352.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/8352.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/8352.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=8352</trackback:ping><description>&lt;P&gt;SharePoint portal does not have a native function to clean the broken listings. I have been stopped by the Security Validation error when I migrated maina's SPSCleanList program into a web part. The problem was caused by the &amp;#8220;listing.Update()&amp;#8221; method. &lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 623px; HEIGHT: 244px" height=100 src="/images/ms.mblogger.cn/tedteng/1338/o_SecurityValidation.gif" width=200 border=0&gt;&lt;/P&gt;
&lt;P&gt;I got the answer last night. I can use &amp;#8220;Area Service&amp;#8221; web service to safely remove the broken listings. This problem stopped me for half a year. and now I found the solution and I feel happy. &lt;/P&gt;
&lt;P&gt;Two tips&amp;nbsp;were written to share my achievements .&lt;/P&gt;
&lt;P&gt;&lt;A id=_ctl0_pageBody-0_TitleUrl href="/tedteng/posts/8351.aspx"&gt;&lt;FONT color=#006666&gt;AreaListing.Update() Causes Page Security Validation Timed-Out&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A id=_ctl0_pageBody-0_TitleUrl href="/tedteng/posts/8350.aspx"&gt;&lt;FONT color=#006666&gt;A Web Part to Clean Broken Listings&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I also published these two tips on msd2d.com.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Web%20Parts&amp;amp;id=14728920-e784-42b6-80b9-61ab837a1da6"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Web%20Parts&amp;amp;id=14728920-e784-42b6-80b9-61ab837a1da6&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=e77b127e-460e-40aa-b47b-a1cc8e071031"&gt;http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=Sharepoint&amp;amp;category=Development&amp;amp;id=e77b127e-460e-40aa-b47b-a1cc8e071031&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>听唐俊演讲</title><link>http://ms.mblogger.cn/tedteng/posts/7259.aspx</link><pubDate>Mon, 19 Jul 2004 08:38:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/7259.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/7259.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/7259.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/7259.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=7259</trackback:ping><description>&lt;P&gt;昨天很意外地听到了唐俊的演讲.微软组织的项目管理课程有不少地方值得改进,所以大部分时间就没去听,倒是最后唐的出现却有点意外的亮色.&lt;/P&gt;
&lt;P&gt;唐博士是一个天生的演讲家,从一开始就很富于煽情,滔滔不绝地两个多小时,表情还是那么地丰富,让我老联想到老德国的宣传部长戈陪尔来.这样的人物确实具备了新闻人物的所有特征.&lt;/P&gt;
&lt;P&gt;他对中国软件业有以下几个结论,很有远见卓识.&lt;/P&gt;
&lt;P&gt;1.中国的软件业搞外包是低附加值的,是走不出3-5%低利润的局面的.&lt;/P&gt;
&lt;P&gt;2.中国的软件业要崛起,就必须搞行业标准,只有象微软那样形成行业标准才能赚钱.&lt;/P&gt;
&lt;P&gt;3.中国的软件业在软件服务上大有文章可做,如盛大的商业模式.&lt;/P&gt;
&lt;P&gt;唐也花了大量篇幅津津乐道了企业文化,和他如何把企业文化通过他的实践人化到中国微软和微创的.他的主要手段就是为他的员工创造一个梦境,让他们在现实之外还有点梦的幻想,所以使得他们有冲劲有激情地投入工作.我的感觉是,唐先生把公司营造成了员工的第二个家,让他们爱得不行,甚至通过他对员工的关怀,在其中无形灌输一种个人崇拜,让员工觉得为他工作,为他奋斗.我也亲眼看到过他的手下员工忘我工作,他们在我们公司加班到了晚上9点以后还要回到公司开会.唐本人也说到,他似乎乐意看到他的金子员工在别人不发光的时候,比如说晚上也在那里勤奋工作而发光.种种表明,似乎唐似乎鼓励一种忘我为公司的文化,导致到现实中,就是加班文化.工作和生活失去平衡的文化,很难叫我个人相信是个好文化.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S.也许我可能错误理解了唐的意思,所以以上所言只是我个人的一点偏见而已,用钱先生的话说,就当我的思想放了回假.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>微软发布越来越多的 VIEW STYLE CUSTOMIZATION 文章</title><link>http://ms.mblogger.cn/tedteng/posts/6258.aspx</link><pubDate>Tue, 22 Jun 2004 18:24:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/6258.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/6258.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/6258.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/6258.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=6258</trackback:ping><description>&lt;DIV id=nsbanner&gt;
&lt;DIV id=TitleRow&gt;
&lt;H1 class=dtH1&gt;&lt;A name=odc_wssaddingcustomviewstyle&gt;&lt;/A&gt;&lt;FONT face="Courier New" size=2&gt;Adding a Custom View Style to Windows SharePoint Services&lt;/FONT&gt;&lt;/H1&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!--NONSCROLLING BANNER END--&gt;
&lt;P&gt;&lt;XML&gt;
        &lt;meta name="MSHTOCTitle" content="Adding a Custom View Style to Microsoft Windows SharePoint Services" /&gt;
        &lt;meta name="MSHRLTitle" content="Adding a Custom View Style to Microsoft Windows SharePoint Services" /&gt;
        &lt;meta name="MSHKeywordA" content="odc_AddingaCustomViewStyletoMicrosoftWindowsSharePointServices"/&gt;
        &lt;meta name="MSHKeywordK" content="Microsoft Office System; Les Smith; Deven Hariyani; Office 2003; Microsoft Windows SharePoint Services 2003; view styles; document library; custom view style; adding a custom view style to windows sharepoint services"/&gt;
        &lt;meta name="MSHKeywordF" content="Microsoft Office System; Les Smith; Deven Hariyani; Office 2003; Microsoft Windows SharePoint Services 2003; view styles; document library; custom view style; adding a custom view style to windows sharepoint services"/&gt;
        &lt;meta name="MSHAttr" content="TopicType:kbArticle"/&gt;
        &lt;meta name="MSHAttr" content="Product:kbOffice"/&gt;
        &lt;meta name="MSHAttr" content="ProductVers:kbMOD"/&gt;
        &lt;meta name="MSHAttr" content="Technology:Office Development"/&gt;
        &lt;meta name="MSHAttr" content="TechnologyVers:2003"/&gt;
        &lt;meta name="MSHAttr" content="DocSet:Microsoft Office DevelopmentVS"/&gt;
        &lt;meta name="MSHAttr" content="DevLang:Visual Basic, VBA"/&gt;
        &lt;meta name="MSHAttr" content="DevLangVers:???"/&gt;
        &lt;meta name="MSHAttr" content="TargetOS:Windows"/&gt;
        &lt;meta name="MSHAttr" content="Locale:kbEnglish"/&gt;
&lt;/XML&gt;&lt;FONT face="Courier New" size=2&gt;Deven Hariyani &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_WSSAddingCustomViewStyle.asp"&gt;&lt;FONT face="Courier New" size=2&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_WSSAddingCustomViewStyle.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;IMG style="WIDTH: 465px; HEIGHT: 200px" height=200 src="http://msdn.microsoft.com/library/en-us/odc_SP2003_ta/html/odc_wssaddingcustomviewstyle_fig2.gif" width=200 border=0&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;CAML我曾花了不少时间研究,当时是为了客户化SURVEY的TEMPLATE.微软对这些TEMPLATE的参数做了比较详细的介绍,以前在SDK里是没有披露的,如下表:&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV class=label&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;Table 1. Supported attributes for the ViewStyle element&lt;/B&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=label&gt;
&lt;TABLE class=data&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;TH class=data align=left width="27%"&gt;&lt;FONT face="Courier New" size=2&gt;Attribute&lt;/FONT&gt;&lt;/TH&gt;&lt;/OL&gt;
&lt;TH class=data align=left width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;Description&lt;/FONT&gt;&lt;/TH&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;ID&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;Required. The ID for the view style. Each view style must have a unique view style ID.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;DisplayName&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;Required. The name of the view style that appears in the &lt;B&gt;Style&lt;/B&gt; section on the &lt;B&gt;Create View&lt;/B&gt; or &lt;B&gt;Edit View&lt;/B&gt; page.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;BaseType&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;The base type of the list for which the view style is created. Possible values for this attribute include the following: &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;0&amp;nbsp;&amp;nbsp;&amp;nbsp;Lists&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;Document libraries&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;Discussion boards. Does not support custom view styles.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;Surveys. Does not support custom views or view styles. &lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;Type&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;The type of list or document library, because multiple kinds of list or document library may be included within the same &lt;B&gt;BaseType&lt;/B&gt;. For example, picture libraries are specified by &lt;B&gt;Type&lt;/B&gt;=109 and form libraries are specified by &lt;B&gt;Type&lt;/B&gt;=115, but both types are of the same base type for document libraries (&lt;B&gt;BaseType&lt;/B&gt;=1). &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;The following list shows the default lists in Windows SharePoint Services as follows:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;Name: type, base type.&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Custom List: 10, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Custom List in Datasheet View: 120, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Document Library: 101, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Picture Library: 109, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Survey: 102, 4&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Discussion Board: 108, 3&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Links: 103, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Announcements: 104, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Contacts: 105, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Events: 106, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Tasks: 107, 0&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Site Template Gallery: 111, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Web Part Gallery: 113, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Data Sources: 110, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;List Template Gallery: 114, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Form Library: 115, 1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Issues: 1100, 5&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;Preview&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;The path for an image file used to show a preview of the view style.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR vAlign=top&gt;
&lt;TD class=data width="27%"&gt;&lt;B&gt;&lt;FONT face="Courier New" size=2&gt;Description&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=data width="73%"&gt;&lt;FONT face="Courier New" size=2&gt;The description of the view style that is displayed.&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>New Update From MSDN: Building Custom Alert Result Channels in SharePoint Portal Server 2003</title><link>http://ms.mblogger.cn/tedteng/posts/6256.aspx</link><pubDate>Tue, 22 Jun 2004 18:16:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/6256.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/6256.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/6256.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/6256.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=6256</trackback:ping><description>&lt;DIV id=nsbanner&gt;
&lt;DIV id=TitleRow&gt;
&lt;H1 class=dtH1&gt;&lt;A name=odc_spptbuildingcustomchannelssppt&gt;&lt;/A&gt;Building Custom Alert Result Channels in SharePoint Portal Server 2003&lt;/H1&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!--NONSCROLLING BANNER END--&gt;
&lt;P&gt;Patrick Tisseghem released his new articel about the alerts. I remember somebody wanted to study the alert mechinism but failed to get it doen sucessfully.&lt;/P&gt;
&lt;P&gt;I will test the Patrick's codes later. The link is here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPPTBuildingCustomChannelsSPPT.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPPTBuildingCustomChannelsSPPT.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>我在MSD2D。COM上的TIPS连接</title><link>http://ms.mblogger.cn/tedteng/posts/4814.aspx</link><pubDate>Tue, 18 May 2004 20:06:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/4814.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/4814.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/4814.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/4814.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=4814</trackback:ping><description>&lt;P&gt;可能会有一些朋友摸到我的BLOGGER来，想知道我提到的MSD2D。COM的连接，MSD2D需要免费注册。注册后可以按以下连接：&lt;/P&gt;
&lt;P&gt;我的个人的PROFILE：&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Content/User_profile_03.aspx?id=ea4b0e4d-61b1-4fd7-ad7d-5e274046f519"&gt;http://www.msd2d.com/Content/User_profile_03.aspx?id=ea4b0e4d-61b1-4fd7-ad7d-5e274046f519&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Sharepoint Tip 首页：&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/default_section.aspx?section=sharepoint"&gt;http://www.msd2d.com/default_section.aspx?section=sharepoint&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;TOP Ten Tips:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msd2d.com/Top10Tips.aspx?section=Sharepoint"&gt;http://www.msd2d.com/Top10Tips.aspx?section=Sharepoint&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;我最初的关于SHAREPOINT的TIPS都是首发在那里的。&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>今天在微软开放日活动上做演讲</title><link>http://ms.mblogger.cn/tedteng/posts/4803.aspx</link><pubDate>Tue, 18 May 2004 13:53:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/4803.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/4803.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/4803.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/4803.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=4803</trackback:ping><description>&lt;P&gt;最近一直忙于几个项目的开标，和一些个人事务，几乎有两周没有去碰 SPPS了，那个会议系统也搁置了，还有一个关于弹出菜单的TIP也没写，欠债颇多。&lt;/P&gt;
&lt;P&gt;今天应微软上海办事处邀请在微软开放日EIP SESSION做演讲，主要是和参加开放日活动的IT用户交流我所在公司应用SHAREPOINT建设公司内部网的经验和体会。演讲开始还和大家开了个玩笑，可惜好象听众没有反应，显得很没面子；整个演讲还算好，没有紧张怯场。演讲下台还有一些听众过来索取名片，因为没有带名片，只好在大家的笔记本或名片上签名留字，好象变成了名人似的。在演讲中有贵都服务小姐在后面举红牌两次&amp;#8220;TIME UP&amp;#8221;，似乎要赶我下台，第一次还停顿了一下，后来就视而不见，继续把自己的演讲说完。&lt;/P&gt;
&lt;P&gt;最后的结束语是&amp;#8220;&amp;nbsp;Sharepoint's Power Produces Suceess -SPPS, 我喜欢SharePoint.&amp;#8221;相信微软的经理们一定喜欢我的这个口号。&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>没什么进展</title><link>http://ms.mblogger.cn/tedteng/posts/4122.aspx</link><pubDate>Sat, 24 Apr 2004 18:54:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/4122.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/4122.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/4122.aspx#feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/4122.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=4122</trackback:ping><description>&lt;P&gt;正在用WSS编一个会议室预定系统,原来公司是使用EXCHANGE的PUBLIC FOLDER,用得还不错,问题就是同一时间可以同时被多个人预订,换句话说,会议室的预订不是唯一,有时会出现打架的情况.&lt;/P&gt;
&lt;P&gt;WSS的事件LIST也是有同样的问题,所以需要重新设计一个输入界面,然后用户递交预定请求后,可以检测到有冲突的话,就拒绝请求,让用户重新选择.&lt;/P&gt;
&lt;P&gt;另外,SPPS的事件LIST 日历视图不是很好,所以也需要改.&lt;/P&gt;
&lt;P&gt;目前已有个大轮廓,但是似乎新的视图的显示比原来的视图显示慢很多,不如原来自身的快,似乎对用户不友好.&lt;/P&gt;
&lt;P&gt;再继续看看有无改善的地方.&lt;/P&gt;</description></item><item><dc:creator>tedteng</dc:creator><title>COPY &amp; PASTE 也需要时间</title><link>http://ms.mblogger.cn/tedteng/posts/4073.aspx</link><pubDate>Fri, 23 Apr 2004 11:36:00 GMT</pubDate><guid>http://ms.mblogger.cn/tedteng/posts/4073.aspx</guid><wfw:comment>http://ms.mblogger.cn/tedteng/comments/4073.aspx</wfw:comment><comments>http://ms.mblogger.cn/tedteng/posts/4073.aspx#feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://ms.mblogger.cn/tedteng/comments/commentRss/4073.aspx</wfw:commentRss><trackback:ping>http://ms.mblogger.cn/tedteng/trackback.aspx?ID=4073</trackback:ping><description>&lt;P&gt;刚刚COPY &amp;amp; PASTE完从去年6月写到现在的SPPS方面的TIPS在自己的文章里面.但却不知道怎么把它们发布出来,别人能点击我文章吗?&lt;/P&gt;
&lt;P&gt;这23条TIP有不少已经有些过时了,那是当时刚刚接触SPPS2003,很多没有资料,只能摸索前进,所以发表浅见也是很正常的,我也不想去调整了,作为那个时期的我的印象留下来,即使是幼稚的,那毕竟也是过去的我,没有必要去粉饰自己,打扮成一个那时就很天才的模样.所谓钱钟书先生说的,历史永远是模糊的铜镜,所以我也懒得去擦了,权且留些伤疤,至少可以提醒自己也曾跌到过.&lt;/P&gt;</description></item></channel></rss>