locked
[Silverlight] 同一網站中, 某些網頁需要顯示 html page RRS feed

  • 問題

  • 目前所開發的 web 專案, 我以 Silverlight 來建置
    layout為: 左邊是 menu, 右邊是內容, 
    而有一部份的內容, 是未來要由 user 自行產出的 html 靜態內容, 
    例如工安宣導, 活動照片等,
    User 對 Html 碼不熟悉, 
    因此他們習慣將 word 文件直接另存成 html 檔放在內部網路上分享

    這對純 html 來說, 是很簡單的任務, 解決方案很多
    當我要用 Silverlight 來開發時
    遇到這一部份, 反而麻煩
    有考慮在 xaml 中放置個 WebBrowser 控制項來搞定
    但它又必須要求 user 為 Silverlight 提高權限
    似乎不是個最佳方案

    另一個我想到的方案是
    讓 xap 成為 html 中的一個 object, 放在網頁左邊
    右邊則是傳統的 html 內容
    然後在 xap 裡, 操作右邊的 DOM 內容
    但這麼一來, Silverlight 只是用來作左邊 menu 罷了
    無法發揮太大作用
    所以對這個解方案也不太滿意


    面對這樣的需求, 不知您會採用什麼方案來處理它呢?
    • 已編輯 winfLin 2012年10月11日 上午 08:19
    2012年10月11日 上午 08:10

解答

  • 簡單的想法或許可以這樣...

    先假設整個網站是以Silverlight 來製作的話

    如果碰到某些頁面是要使用HTML page來呈現,讓使用者使用的話,

    這些頁面可以以連結的方式時來彈跳出來,

    例如從Silverlight 的某個按鈕或連結,彈跳出新的視窗來打開HTML page

    做法有很多種事就是了,還是要根據你的專案詳細狀況以及使用者習慣才能考量出哪種方法比較好

    2012年10月15日 上午 02:22
  • 2012年10月15日 上午 10:05

所有回覆

  • 簡單的想法或許可以這樣...

    先假設整個網站是以Silverlight 來製作的話

    如果碰到某些頁面是要使用HTML page來呈現,讓使用者使用的話,

    這些頁面可以以連結的方式時來彈跳出來,

    例如從Silverlight 的某個按鈕或連結,彈跳出新的視窗來打開HTML page

    做法有很多種事就是了,還是要根據你的專案詳細狀況以及使用者習慣才能考量出哪種方法比較好

    2012年10月15日 上午 02:22
  • 2012年10月15日 上午 10:05