2011-07-18 18 views
0

我尋找CMS(asp.net或asp.net mvc),允許客戶在頁面上個性化小部件的佈局,例如像iGoogle或以不同的方式。這對客戶來說一定很容易。有什麼嗎?asp.net cms允許客戶個性化頁面

+0

我不會認爲iGoogle是CMS。聽起來你想要用戶(客戶)有能力拖放,重新排列內容的順序等?如果是這種情況,請嘗試在.NET中拖放以獲取起點。 – Tim

+0

您可以創建自己的,基於ASP.NET Web部件。 –

回答

1

Telligent社區服務器 http://telligent.com/

此外,通過Telerik的退房http://www.sitefinity.com/

你也可以很容易地製作你自己的CMS。在ASP.NET中,它的訣竅是你想要一個宏,你可以在你的內容中找到你的小部件。對於SendToPerson.com CMS,我做到了,所以你可以在你的文本中放入一個像[WIDGET-BLOG]這樣的宏。 CMS將使用RegEx檢測,然後在my/widgets /文件夾中查找/blog.ascx。它會通過調用LoadControl(「/ widgets/blog.ascx」)來動態加載控件,然後它將調用該控件的Render函數,然後用控件輸出替換文本中的宏 - 瞧!

一個CMS幾乎只是把一個漂亮的WYSIWIG編輯器如Telerik's放在頁面上,將值保存到數據庫,然後在請求頁面時提供該內容。