immer das gleiche problem (hatte ich schon bei asp):

im cms werden in textarea-felder texte eingegeben. in der textarea kann
ein zeilenumbruch enthalten sein. dieser ist auch in der sql-server
datenbank wieder zu sehen.

dann kommt ein asp-repeater mit einer datatable und stellt das ganze
dar. 

ich hab dazu dann eine methode:

public static string EncodeMessage(Object o)
                {
                        StringBuilder sb = new
StringBuilder(o.ToString());

                        sb.Replace("\t", "      ");
                        sb.Replace("  ", "  ");
                        sb.Replace("\r","");
                        sb.Replace("\n", "<br>");

                        return sb.ToString();
                }

die also den string dann umwandeln sollte.


im repeater hab ich dann:
<%# EncodeMessage(DataBinder.Eval(Container.DataItem, "eventText")) %>

stehen. wobei eventtext ein varchar(4000) feld ist.

hat hier jemand eine bessere methode oder den tipp wieso es nicht
funktioniert ? :)

g.

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an