三種撰寫Web Slices的方法
[i love dotblogs]
IE8終於在上禮拜隆重登場了,在IE8眾多特色之中,Web Slices是其中一個很特別的功能。
現在網路上的很多網站都提供了RSS在網友們做訂閱,方便在新的內容發布的時候可以讓網友可以第一時間知道,我自己也很習慣透過RSS訂閱也瞭解我關心的網站是不是有新的內容,Web Slices有點像是這樣的想法,但他的訂閱並不是XML的格式,而是網頁上的區塊。
從訂閱的RSS來看,收到的資訊都是一項一項的內容,但有的時候我想要知道的是內容的變化,舉如說我正在競標的拍賣現在出價的狀態,或是某個比賽的排名變動情況,像是這些不會一直發新的內容,但卻是一直在變化,這時候如果網站提供了Web Slices的話那就太棒了。
那要怎麼提供Web Slices,那真是簡單到不行,只要加個CSS 定義就好了。
你可以在的要被定義的區塊上加上"hslice"、"entry-title"、"entry-content"的CSS定義就可以了。
<div class="hslice" id="1">
<span class="entry-title">MSDN NEWS 1</span>
<div class="entry-content">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
</div>
訂閱的呈現大概就像是這樣
或是你可以指定去讀某過位置的RSS
<div class="hslice" id="2">
<span class="entry-title">MSDN NEWS 2</span> <a rel="feedurl" href="http://www.microsoft.com/taiwan/msdn/rss.xml">
</a>
</div>
但是,他只能呈現第一筆的內容,這這~
若是原本網頁上的設計不適合讓Web Slices直接呈現,沒關係,可以直接指定到另一個頁面。
<div class="hslice" id="3">
<span class="entry-title">MSDN NEWS 3</span>
<a rel="entry-content" href="WebSlices2.aspx">
</a>
</div>
你就可以重新設定一個適合Web Slices呈現的網頁。
簡單的說明一下這幾天看了Web Slices的文件的成果,更多更詳細說明與參數設定請連上http://msdn.microsoft.com/en-us/library/cc196992(VS.85).aspx#_discovery,你一定可以有很豐富的收穫。
---------------
這是簽名檔,I love Dotblogs