Я новичок в asp.net, и я борюсь с функцией замены, которую я надеюсь, кто-то может помочь. Когда я использую некоторый тестовый текст, он отлично работает (как в примере ниже), но как только я заменяю тестовый текст значением из базы данных (Eval («PContent»)), я получаю ошибку привязки данных. Этикетка работает отлично.Замените в ASP.net
Способы связывания данных, такие как Eval(), XPath() и Bind(), могут использоваться только в контексте управления базой данных.
Я пробовал все виды, но я не могу обойти это.
Вот мой код:
<asp:Label runat="server" ID="Label4" text='<%# Eval("PContent") %>' />
<%
Dim text1 As String = "Some text here [q]testing[/q]"
Dim output As String = text1.Replace("[q]", "<span class='quote'>")
Dim VS As String = output.Replace("[/q]", "</span>")
Response.Write(VS)
%>
Спасибо за ваше время - жаль, если это очень n00b вещь, чтобы спросить! Я попытался найти ответ здесь, и Google, но я ничего не могу найти ...
** Обновление ....
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<asp:Label runat="server" ID="Label5" text='<%# Eval("PMonthName")%>' />
<asp:Label runat="server" ID="Label6" text='<%# Eval("PDay")%>' /></small>
</div><!--middlebartext -->
<div class="middlebartexttitle"><a href="/Details.aspx?ID=<%# Eval("BID")%>">
<asp:Label runat="server" ID="Label3" text='<%# Eval("Header")%>' /></a><br />
<asp:Label runat="server" ID="Label4" text='<%# Eval("PContent")%>' />
<a href="/Details.aspx?ID=<%# Eval("BID")%>">Permalink</a>
<div class="ruler"></div>
</ItemTemplate>
</asp:ListView>
<asp:SqlDataSource
ConnectionString="<%$ ConnectionStrings:Conn2 %>"
ID="SqlDataSource1" runat="server"
SelectCommand="SELECT * from tablename where Deleted = 'False' Order By DateAdded DESC"
onselected="SqlDataSource1_Selected">
</asp:SqlDataSource>
Я вырезать кусок кода из так что не так долго :)
Что такое 'PContent'? Переменная? Недвижимость? Как и где это определено? – pete
PContent - это имя ячейки из моей базы данных. Я использовал listview с прикрепленным sqldatasource, поэтому я на самом деле не определил его нигде, я не думаю ... –
Является ли 'Label4' в ListView' ItemTemplate' (или аналогичном шаблоне)? – pete