我將我的HTML存儲在數據庫中,以便頁面從數據庫加載HTML數據。我在我的ASPX頁面中使用ViewData來填充頁面。 HTML存儲在一個NVARCHAR(MAX)列中,對於小頁面來說它非常適用。我遇到的問題是當HTML很大時。它填充了三分之二的HTML數據,但失去了最後一個三分之一。 ViewData是否有限制?ViewData是否有最大長度?
2
A
回答
0
就我所知,視圖數據大小沒有限制,當然可以查看數兆字節的數據,並且應該足以包含甚至巨大頁面的HTML。
你說的數據有多少?你實際上是否將viewdata作爲頁面HTML的一部分存儲在數據庫中?這感覺是一個壞主意,因爲頁面的視圖數據應該由asp.net運行時生成。
+0
12.0Kb的數據。這當然不是問題。 – 2010-12-02 10:01:25
0
基於評論「12.0Kb的數據」。我會假設你的問題在於別的地方。
在將數據加載到視圖數據之前,檢查數據是否存在。
0
不知道你如何渲染你的viewdata。但是,如果您將html文件存儲在數據庫表中,我相信您有一個保存FileType的列。你可以使用FileContentResult類型方法實現一個action鏈接來打開html文件。假設你有一個表名爲'HtmlPage',doc和docType爲列。
public FileContentResult GetHtmlFile(int id) HtmlPage htmlPage = _repository.GetPrepAttachmentByID(attachmentID); return File(htmlPage.doc.ToArray(),htmlPage.docType); }
希望這有助於...
相關問題
- 1. Codeigniter falshdata中是否有最大長度?
- 2. 列出最大長度和最大長度的所有SQL列
- 3. 最大長度是多少?
- 4. ArrayBuffers有最大長度嗎?
- 5. 最大長度
- 6. textarea是否具有Firefox默認的最大長度?
- 7. 是否有用戶可以輸入的最大整數長度?
- 8. OracleCommand.CommandText中的查詢文本是否有最大長度?
- 9. 是否有SQL中的數值類型,最大長度?
- 10. 是否有可能獲得變量的最大可能長度
- 11. ajax jQuery請求是否有最大數據長度
- 12. LinearLayout是否具有最大高度?
- 13. NSURL最大長度?
- 14. CSS最大長度
- 15. UITextView最大長度
- 16. 最大URL長度
- 17. CString最大長度
- 18. 最大NVARCHAR長度
- 19. 與最大長度
- 20. BindingSource.Filter最大長度
- 21. TextArea最大長度?
- 22. JAVA_TOOL_OPTIONS最大長度
- 23. MaskedTextBox最小/最大長度
- 24. 是否有一個最大大小的HTML的隱藏輸入的長度?
- 25. 什麼是apache的最大url長度?
- 26. ENUM值的最大長度是多少?
- 27. 什麼是最大SMS消息長度?
- 28. ListProperty的最大長度是多少?
- 29. 什麼是clientUserId的最大長度
- 30. synmemo的最大長度是多少?
ViewData的是由可用內存,所以這個問題是有限的其他地方您的計算機上。請顯示你的代碼。 – 2010-12-03 07:01:11