如果標題看起來模糊,但我不/實際/知道如何放置,我很抱歉。
任何人都可以改變它,是值得歡迎的。數據庫上的帶格式的消息可以在本地檢索,但不在活動網站上
我正在使用Repeater
控件從數據庫中讀取消息,並將它們顯示在Label
上。
通過VS2010,我能夠愉快地看到並顯示消息。但是,當我發佈站點時,它似乎與這樣的警告:
Attempt by method 'System.Web.UI.DataBinder.GetIndexedPropertyValue(System.Object, System.String)' to access method 'System.Data.Common.DataRecordInternal.get_Item(System.String)' failed.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.MethodAccessException: Attempt by method 'System.Web.UI.DataBinder.GetIndexedPropertyValue(System.Object, System.String)' to access method 'System.Data.Common.DataRecordInternal.get_Item(System.String)' failed.
Source Error:
Line 106: <asp:Panel ID="pnlModuleHolder" class="module blue" runat="server">
Line 107: <h2>
Line 108: <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("[newsColumnTitle]")%>' Font-Bold="True"></asp:Label>
Line 109: <a href='<%# "NewsReport?report=" +Eval("[id]") %>'>Read More</a></h2>
Line 110: </asp:Panel>
Source File: f:\Domains\SEE47\ocdbt.whatyouneed.com\wwwroot\Default.aspx Line: 108
我從來沒有見過這一點,因爲它是工作在我的本地站點,我真的不能單步調試的答案。
有沒有人有過這方面的經驗?
以下是存儲在數據庫中的消息片段。
<p style="font-family: Arial; line-height: 18px;"><strong>Welcome to the Beta build and release of the O
確保在開發和發佈環境中都存在「newsColumnTitle」和「id」?此外,它沒有HTML標記時工作嗎? – jbl 2013-04-23 16:43:05
它們都是從相同的現場數據庫中讀取的。我已將整個消息更改爲「Test」,但仍然存在該錯誤。 – TheGeekZn 2013-04-23 16:44:46