[ie8]三種撰寫Web Slices的方法

  • 2918
  • 0
  • 2012-07-01

三種撰寫Web Slices的方法

[i love dotblogs]

IE8終於在上禮拜隆重登場了,在IE8眾多特色之中,Web Slices是其中一個很特別的功能。

 

現在網路上的很多網站都提供了RSS在網友們做訂閱,方便在新的內容發布的時候可以讓網友可以第一時間知道,我自己也很習慣透過RSS訂閱也瞭解我關心的網站是不是有新的內容,Web Slices有點像是這樣的想法,但他的訂閱並不是XML的格式,而是網頁上的區塊。

 

從訂閱的RSS來看,收到的資訊都是一項一項的內容,但有的時候我想要知道的是內容的變化,舉如說我正在競標的拍賣現在出價的狀態,或是某個比賽的排名變動情況,像是這些不會一直發新的內容,但卻是一直在變化,這時候如果網站提供了Web Slices的話那就太棒了。

image

 

那要怎麼提供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>

訂閱的呈現大概就像是這樣

image

 

或是你可以指定去讀某過位置的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>

 

但是,他只能呈現第一筆的內容,這這~

image

 

若是原本網頁上的設計不適合讓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呈現的網頁。

image

 

 

簡單的說明一下這幾天看了Web Slices的文件的成果,更多更詳細說明與參數設定請連上http://msdn.microsoft.com/en-us/library/cc196992(VS.85).aspx#_discovery,你一定可以有很豐富的收穫。

---------------

這是簽名檔,I love Dotblogs