<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>ASP.NET Web Slices</title><link>http://www.codeplex.com/webslices/Project/ProjectRss.aspx</link><description>ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. </description><item><title>Updated Wiki: Using ASP.NET Web Slices</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Using ASP.NET Web Slices&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
The recent Internet Explorer 8 Beta for Developers has brought us Activities and Web Slices. Web Slices already have a Firefox implementation. I'm hoping Activities will catch on and we'll see a Mozilla-based implementation soon (if there isn't one already) - the ability to load your own page within another is pretty cool.&lt;br /&gt; &lt;br /&gt;The example we were shown at Remix was an Activity created to display car search results from any other page. E.g. I'm taking my regular look at the DBS and for a laugh I want to see how much they are. Instead of selecting the car name and pasting it into the browser search bar and looking through the results I simply select the car name, right-click and mouse-over the &amp;quot;Search in CarWebsite..&amp;quot; Activity and I see the search results in a mini-browser window!&lt;br /&gt; &lt;br /&gt;For the moment though they're limited to IE8 - for now I'm gonna focus on web slices.&lt;br /&gt; &lt;br /&gt;Web slices allow users to subscribe to specific content within a page, rather than the whole page (or site) like RSS. When clients detect a change in the content they can notify the user and display the updated slice in a small view pane in the browser.&lt;br /&gt; &lt;br /&gt;I've just created a small ASP.NET Web Slices project over at Codeplex that contains, among other things, a WebSlice ASP.NET control. Using this control it's a simple job of creating a new web application with web slices and also easy to add web slices to an existing application. The control works much like an &amp;lt;asp:Panel/&amp;gt; control in that it's a container for other controls. Any child controls of this WebSlice will be the web slice content. The Title, TimeToLive and EndTime control properties can be used to further customise the web slices.&lt;br /&gt; &lt;br /&gt;&lt;div style="color:#000000;background-color:#FFFFFF;"&gt;&lt;pre&gt;
&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;body&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;form&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;id&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
         &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
             &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;slices&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;WebSlice&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;Title&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;Web Slice Title&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;ID&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;slice&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;EndTime&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;06/06/2008&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;TimeToLive&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;1:00:00&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
                 &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Lorem...&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
                 &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Expires on &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;asp&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;PlaceHolder&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;ID&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;endTime&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;/&amp;gt;&lt;/span&gt; 
                 (Updates every &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;asp&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;PlaceHolder&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;ID&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;timeToLive&amp;quot;&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;/&amp;gt;&lt;/span&gt; minutes)&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
             &lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;slices&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;:&lt;/span&gt;&lt;span style="color:#A31515;"&gt;WebSlice&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
         &lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;form&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;body&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt; &lt;br /&gt;The output is simple XHTML with the required web slice CSS classes.&lt;br /&gt; &lt;br /&gt;&lt;div style="color:#000000;background-color:#FFFFFF;"&gt;&lt;pre&gt;
&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;id&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;Div1&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;class&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;hslice&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;h4&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;class&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;entry-title&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Web Slice Title&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;h4&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;class&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;entry-content&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
         &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Lorem...&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
         &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Expires on &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;abbr&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;class&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;end-time&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;title&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;2008-06-06T00:00:00&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;Fri, 06 Jun 2008 00:00:00 GMT&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;abbr&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt; (Updates every &lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#A31515;"&gt;span&lt;/span&gt; &lt;span style="color:#FF0000;"&gt;class&lt;/span&gt;=&lt;span style="color:#0000FF;"&gt;&amp;quot;ttl&amp;quot;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;60&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;span&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt; minutes)&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;p&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
     &lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#A31515;"&gt;div&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt; &lt;br /&gt;There isn't any magic going on here. The control is simply taking care of markup and semantics instead of copy-paste work. When IE 8 parses the above XHTML it will know that this is a web slice and will allow the user to subscribe to it:&lt;br /&gt; &lt;br /&gt;WebSliceSubscribe&lt;br /&gt; &lt;br /&gt;There are also some extension methods available on Page objects when the WebSlices namespaces is being used. These methods allow the developer to customise the discovery of web slices.&lt;br /&gt; &lt;br /&gt;At the moment there are two methods. The first is named SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice) and provides a means to set the default web slice. You'd pretty much only do this when there are several slices on the page and the one you want to be default appears after other slices (the first slice to be parsed is the default).&lt;br /&gt; &lt;br /&gt;&lt;div style="color:#000000;background-color:#FFFFFF;"&gt;&lt;pre&gt;
&lt;span style="color:#0000FF;"&gt;using&lt;/span&gt; WebSlices;
  
&lt;span style="color:#0000FF;"&gt;namespace&lt;/span&gt; SampleApplication
{
     &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;partial&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; _Default : System.Web.UI.Page
     {
         &lt;span style="color:#0000FF;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color:#0000FF;"&gt;object&lt;/span&gt; sender, EventArgs e)
         {
             &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.SetDefaultWebSlice&amp;lt;WebSlice&amp;gt;(&lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.slice);
         }
     }
 }
&lt;/pre&gt;&lt;/div&gt; &lt;br /&gt;The second method is named SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode) and allows developers to turn off web slice discovery for the current page.&lt;br /&gt; &lt;br /&gt;&lt;div style="color:#000000;background-color:#FFFFFF;"&gt;&lt;pre&gt;
&lt;span style="color:#0000FF;"&gt;using&lt;/span&gt; WebSlices;
  
&lt;span style="color:#0000FF;"&gt;namespace&lt;/span&gt; SampleApplication
{
     &lt;span style="color:#0000FF;"&gt;public&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;partial&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;class&lt;/span&gt; _Default : System.Web.UI.Page
     {
         &lt;span style="color:#0000FF;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color:#0000FF;"&gt;object&lt;/span&gt; sender, EventArgs e)
         {
             &lt;span style="color:#0000FF;"&gt;this&lt;/span&gt;.SetWebSliceDiscoveryMode(WebSliceDiscoveryMode.Off);
         }
     }
}
&lt;/pre&gt;&lt;/div&gt; &lt;br /&gt;ASP.NET Web Slices using web slices easy and allows developers with little or no inclination to start writing (read: copy and pasting) XHTML around to use web slices in their application. It's certainly not complete and there is more to do - better customisation and a JavaScript library to be able to add and update the slices in the browser are up next.&lt;br /&gt; &lt;br /&gt;Perhaps web slices will never take off. If they don't I'm sure there will be more features in the future based off the idea. I certainly see them being useful for small web sites that have no CMS to generate RSS feeds automatically. With web slices the HTML and browser do this work for them - all they need do is modify their markup and users can be notified of changes. Ebay have also put the feature to good use in their IE8 specific implementation. I'm looking forward to seeing how other sites implement the new features.&lt;br /&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sun, 19 Oct 2008 06:15:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Using ASP.NET Web Slices 20081019061548A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/webslices.mspx" class="externalLink"&gt;Web slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; allow users to subscribe to specific content within a page, rather than the whole page (or site) like RSS. When clients detect a change in the content they can notify the user and display the updated slice in a small view pane in the browser.&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.codeplex.com/webslices/Wiki/View.aspx?title=Using%20ASP.NET%20Web%20Slices&amp;amp;referringTitle=Home"&gt;Using ASP.NET Web Slices&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sun, 19 Oct 2008 06:08:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081019060838A</guid></item><item><title>UPDATED RELEASE: WebSlices 1.0 (Jun 04, 2008)</title><link>http://www.codeplex.com/webslices/Release/ProjectReleases.aspx?ReleaseId=14060</link><description>This release contains a WebSlice server control as well as several Page extension methods.</description><author></author><pubDate>Wed, 04 Jun 2008 13:09:50 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: WebSlices 1.0 (Jun 04, 2008) 20080604010950P</guid></item><item><title>CREATED RELEASE: WebSlices 1.0 (Jun 04, 2008)</title><link>http://www.codeplex.com/webslices/Release/ProjectReleases.aspx?ReleaseId=14060</link><description>This release contains a WebSlice server control as well as several Page extension methods.</description><author></author><pubDate>Wed, 04 Jun 2008 13:07:27 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: WebSlices 1.0 (Jun 04, 2008) 20080604010727P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/webslices/SourceControl/ListDownloadableCommits.aspx</link><description>- Changed the behaviour of EndTime and TimeToLive &amp;#58; No longer render at the bottom of the web slice content. Instead, container controls are required inside the control tree. E.g. If EndTime is specified the developer will have to add a place holder control inside the web slice content&amp;#58;&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#60;p&amp;#62;Expires on &amp;#60;asp&amp;#58;PlaceHolder ID&amp;#61;&amp;#34;endTime&amp;#34; runat&amp;#61;&amp;#34;server&amp;#34;&amp;#47;&amp;#62;.&amp;#60;&amp;#47;p&amp;#62;&amp;#13;&amp;#10;&amp;#13;&amp;#10;This allows far greater customisation of the display of EndTime and TimeToLive &amp;#40;who&amp;#39;s container ID is &amp;#34;timeToLive&amp;#34;&amp;#41;. The EndTimePlaceHolderId and TimeToLivePlaceholderId properties default to &amp;#34;endTime&amp;#34; and &amp;#34;timeToLive&amp;#34; but can be set to different values.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Note that PlaceHolder controls are not required - any control can be used but these controls provide no extra markup.&amp;#13;&amp;#10;&amp;#13;&amp;#10;- Now a CompositeControl to allow searching for the required EndTime and TimeToLive place holders within the slice.</description><author>davescriven</author><pubDate>Sun, 01 Jun 2008 01:22:26 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080601012226A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/webslices.mspx" class="externalLink"&gt;Web slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; allow users to subscribe to specific content within a page, rather than the whole page (or site) like RSS. When clients detect a change in the content they can notify the user and display the updated slice in a small view pane in the browser.&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://furious-angel.net/post/2008/05/ASPNET-Web-Slices.aspx" class="externalLink"&gt;Read about how to use ASP.NET Web Slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sun, 01 Jun 2008 00:22:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080601122245A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/webslices.mspx" class="externalLink"&gt;Web slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; allow users to subscribe to specific content within a page, rather than the whole page (or site) like RSS. When clients detect a change in the content they can notify the user and display the updated slice in a small view pane in the browser.&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://furious-angel.net/post/2008/05/ASPNET-Web-Slices.aspx" class="externalLink"&gt;Read about how to use ASP.NET Web Slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 14:23:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531022349P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/webslices/SourceControl/ListDownloadableCommits.aspx</link><description>Added basic designer support for the WebSlice control &amp;#40;controls can be dropped in and a semi-transparent web slice icon appears in the top right of the control&amp;#41;.</description><author>davescriven</author><pubDate>Sat, 31 May 2008 14:11:43 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080531021143P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://furious-angel.net/post/2008/05/ASPNET-Web-Slices.aspx" class="externalLink"&gt;Read about how to use ASP.NET Web Slices&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 13:19:35 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531011935P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;&lt;a href="Read%20about%20how%20to%20use%20ASP.NET%20Web%20Slices" class="externalLink"&gt;http://furious-angel.net/post/2008/05/ASPNET-Web-Slices.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 13:19:06 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531011906P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/webslices/SourceControl/ListDownloadableCommits.aspx</link><description>Added support for EndTime and TimeToLive, although the text displayed should be customisable in future.</description><author>davescriven</author><pubDate>Sat, 31 May 2008 13:07:35 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080531010735P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;The &lt;b&gt;WebSlice&lt;/b&gt; control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice)&lt;/b&gt; - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode)&lt;/b&gt; - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 07:25:32 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531072532A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;The WebSlice control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice) - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;li&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode) - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 07:24:48 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531072448A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt; &lt;br /&gt;The WebSlice control is used like an &amp;lt;asp:Panel/&amp;gt; control to wrap the contents of the web slice. The WebSlice control rendered output contains the necessary HTML  and CSS classes to be recognised as a Web Slice.&lt;br /&gt; &lt;br /&gt;When the WebSlices namespace is imported several extension methods are added to the System.Web.UI.Page class:&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;SetDefaultWebSlice&amp;lt;TWebSlice&amp;gt;(TWebSlice slice) - this method allows developers to specify the default web slice if there are many on a single page.&lt;/li&gt;&lt;ol&gt;
&lt;li&gt;SetWebSliceDiscoveryMode(WebSliceDiscoveryMode mode) - this method allows developers to disable (or enable) web slice discovery for a page.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 07:24:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531072425A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/webslices/SourceControl/ListDownloadableCommits.aspx</link><description>Ensured that ClientID is used to reference the web slices.</description><author>davescriven</author><pubDate>Sat, 31 May 2008 06:53:10 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080531065310A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/webslices/SourceControl/ListDownloadableCommits.aspx</link><description>The initial upload of the web slices framework source code - this contains a WebSlice server control and a WebSliceHelper class with extension methods.</description><author>davescriven</author><pubDate>Sat, 31 May 2008 06:48:16 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080531064816A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/webslices/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;ASP.NET Web Slices is a framework for creating web slice enabled ASP.NET applications. 
&lt;br /&gt;
&lt;/div&gt;</description><author>davescriven</author><pubDate>Sat, 31 May 2008 06:04:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080531060436A</guid></item></channel></rss>