我想發表評論頁面,但我不知道從哪裏開始或如何做到這一點。我的網頁的成員必須對視頻,文章等發表評論,這些都有助於表示讚賞。發表評論頁面
發表評論頁面
回答
您需要仔細檢查您的系統使用情況/需求。如果它只是一個內部網站,那麼您對垃圾郵件等的擔憂就不那麼重要了。但是,如果它是面向公衆的,你的用戶是否需要註冊才能發表評論等等。垃圾郵件成爲一個真正的問題。然後,您需要考慮cross-site scripting attacks等
它是從一開始就解決安全/垃圾郵件問題的一個很好的主意。然後,您需要考慮的其他問題是數據存儲是什麼,您將在哪裏保存評論。雖然沒有理由設計糟糕,但只有最後,或者甚至在上線之後,看看可以使用緩存來提高性能。首先表現可能不夠好,但隨着時間的推移,你可能需要配置您的網站看到任何慢了點,等
我假設SQL Server和ASP.Net這裏有一定的瞭解,所以請讓我們知道所需幫助的級別。
在你需要創建一個有註釋的必填字段的表的基本水平。
例如
- commentId - 主鍵
- MEMBERID - 外鍵成員表
- 帖子ID - 外鍵,您的文章(或視頻等)
- CREATION_DATE
- MODIFIED_DATE
- 評論 - 評論的文字。
您的評論系統應該實現Captcha - 例如http://www.infragistics.com/dotnet/netadvantage/aspnetnewfeatures.aspx
如果允許非會員發表評論,添加字段用於電子郵件等
然後,當您渲染您的文章/視頻的網頁,你想也呈現匹配哪個帖子ID意見。會員名稱將通過memberId從您的會員表中鏈接。
當然,你需要安全,優化,緩存等
正如你在創建表格之後所說的那樣,我應該做些什麼來向我的人員顯示我的數據庫中的帖子。或者我必須使用什麼控制器來顯示帖子。 – user292258 2010-09-06 08:34:30
+1。 @thrillercd:好吧,就像slomojo指出的那樣,你應該已經有了一個顯示視頻,帖子等等的頁面。通過LINQ或任何您正在使用的數據庫訪問技術,將相關注釋檢索到已顯示的項目。如果我的評論或slomojo的回答沒有幫助,那麼您需要添加更多關於項目當前狀態的信息,您獲得什麼目標以及您使用的是哪種數據庫技術 – citronas 2010-09-06 09:01:47
@Thrillercd照顧,你的問題是一個相當普遍的。我建議你看看有關如何做到這一點的書籍/教程。您可以在www.asp.net上獲得更多有用的資源。有一個名爲BlogEngine的開源應用程序,我認爲它可以幫助您,因爲您的網站聽起來像是博客/社區站點(鏈接:http://www.microsoft.com/web/gallery/BlogEngine.NET.aspx)。下載它,研究它,並且你將對如何構建你的站點有一些基本的瞭解:)
- 1. 發表評論作爲頁面
- 2. 發表評論
- 3. 發表評論發表評論發表評論使用Facebook的腳本sdk
- 4. 獲取Facebook頁面評論的列表?
- 5. wordpress「發表評論」
- 6. Angularjs發表評論,
- 7. Ajax jquery評論頁面
- 8. 如何評論jspx頁面
- 9. 發表評論來自網站首頁
- 10. 發表評論一個FB頁
- 11. WordPress - 允許對作者頁面發表評論
- 12. Fuelphp在相同的頁面邏輯上獲得發表評論
- 13. Disqus對同一個域的不同頁面發表評論
- 14. 從Android應用程序對WordPress頁面發表評論
- 15. 發表評論,並喜歡facebook粉絲頁面外的新聞
- 16. 當我的博客文章頁面發表評論變空白
- 17. 通過控制檯在Facebook頁面上發表評論
- 18. 如何發表評論無需刷新頁面,
- 19. Drupal頁面的'評論設置'和頁面上的評論不出現
- 20. 如何知道Facebook評論審覈的評論頁面網址?
- 21. Magento - 商品評論沒有顯示在商品評論頁面
- 22. 多發表評論系統
- 23. 將用戶發表評論
- 24. objectivec:fb發表評論錯誤
- 25. 禁止發表評論(DOS)
- 26. CommentsController無法發表評論
- 27. 發表評論訂購magento
- 28. 在AutoIt上發表評論
- 29. 在Facebook上發表評論
- 30. 發佈評論到粉絲頁評論使用XID
謝謝你,對我來說這真的是你的話。我想知道如何做一個評論頁面。 – user292258 2010-09-06 08:40:02