-1
我有Datalist從數據庫中檢索文本的一部分,並且如果有以(。)開頭的新文本,此文本的格式必須是.as。 那麼我該怎麼做?從數據庫格式化文本
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<div class="scrollerDiv_open_about m10 ad_mun_font">
<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("Id","~/Handlers/AboutUsImage.ashx?Id={0}") %>'
Width="178" Height="115" Style="float: left; padding: 10px 10px 0 10px" />
<span class="ad_mun_font_h"><asp:Label
ID="LblHeader" runat="server" Text='<%# Eval("Header") %>'></asp:Label></span>
<p>
<asp:Label ID="LblText" runat="server" Text='<%# Eval("Text") %>'></asp:Label>.</p>
</div>
</ItemTemplate>
</asp:DataList>
我試圖做到這一點,但它沒有工作,這是代碼。 – Myworld 2010-10-10 14:19:47
protected void DataList1_ItemDataBound(object sender,DataListItemEventArgs e) { Label txt1 = e.Item.FindControl(「LblText」)as Label; string S = txt1.Text; S = S.Replace(「。」,「。\ n \ r」); } – Myworld 2010-10-10 14:20:47
檢查我上面的修改。我認爲你應該在數據源級別編輯數據,儘管還沒有測試過...... – awrigley 2010-10-10 14:42:22