hej! Ser ut som en parentes sitter på fel ställe. Prova detta: Dock är det snyggare att lösa sådan logik via code behind och lämpligt event (ItemDataBound). jag löste det med Tyronne, här får du ett exempel med formateringen via code behind.Replace i en repeater
I min repeater får jag inte följande att fungera och är det någon som kan hjälpa mig
<code>
DataBinder.Eval(Container.DataItem,"bloggtext".Replace("\n","<br>"))
</code>
/tyronneSv: Replace i en repeater
CStr(DataBinder.Eval(Container.DataItem,"bloggtext")).Replace("\n","<br>")Sv:Replace i en repeater
Sv:Replace i en repeater
<code>
<%#DataBinder.Eval(Container.DataItem,"blogga").ToString().Replace("\n","<br>") %>
</code>Sv:Replace i en repeater
public void MinRepeater_ItemDatabound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item)
{
DataRowView dr = (DataRowView)e.Item.DataItem;
Literal blogtext = e.Item.FindControl("blogtext") as Literal;
blogtext.Text = ((String)dr["blogtext"]).Replace(Environment.NewLine, "<br />");
}
}
Nu kanske du får något kompilations fel, men det ska vara enkelt att fixa isåfall.