Hej. hej, Jag löste detta genom att:Smiles i gästbok
Jag har en liten fundering. Jag vill ha smiles i min gästbok och enklast görs detta med replace, antar jag?
Problemet är att jag inte vill använda replace innan posterna sparas till databasen. Anledningen till detta är att jag vill kunna ta bort bilderna och därmed stödet utan att behöva gå in och ändra i alla poster.
Alltså måste jag använda replace innan posterna skrivs ut på sidan. Men jag kommer inte på hur...
Jag använder mig av en repeater och ett dataset (som fylls av en adapter) för att lista alla poster som finns i databasen.
Alla förslag, tips och idéer tas tacksamt emot :)Sv: Smiles i gästbok
Du skulle kunna göra så här:
public string Smiles(string text) {
text = text.Replace(";-)", "<img src=\"...\" />");
text = text.Replace(":-)", "<img src=\"...\" />");
// ja, du fattar principen
return text;
}
Sen i din repeater kallar du på funktionen genom att göra så här:
...
<%# Smiles(Container.DataItem("fält")) %>
...
ungefär så kan du göra.
/m
Sv:Smiles i gästbok
public string Smiles(string text) {
text = text.Replace(";-)", "<img src=\"...\" />");
text = text.Replace(":-)", "<img src=\"...\" />");
// ja, du fattar principen
return text;
}
Sen i repeatern:
...
<%# Smiles(Convert.ToString(Eval("fält")) %>
...
Tack för hjälpen Mikael!