Einfache Frage, die Zeichenfolge im Speichern in meine Datenbank verwendet char (10), um neue Zeile darzustellen, ich möchte es durch <br />
ersetzen, bevor Sie es speichern Die Datenbank wird so als eine tatsächliche neue Zeile angezeigt, wenn ich es in einer HTML-Seite anzeigen.Wie char (10) [sql Server] zu etwas anderem in c ersetzen #
wie soll ich das tun? da es keine char (10) in C#
im mit:
StringName.Replace("char(10)", "<br />");
, die nicht funktioniert.
mein Code:
var InscriptionText = Request["InscriptionText"];
InscriptionText.Replace("\n", "<br />");
var qry = "Instert into .." (normal query)
db.query(qry);
i die Daten in der databse sehen dann zu finden, dass sie es ersetzen didnt und seine als "line1line2line3line4" gespeichert
Meinst du 'char (10) = '\ n''? Warum nicht? StringName = StringName.Replace ("\ n", "
"); '. –
Wie kannst du sagen "funktioniert nicht"? Zeigen Sie den Code, wie Sie ihn verwenden. – Shaharyar
Wenn ich "\ n" in einer Aktualisierungsabfrage verwende, funktioniert es nicht, aber char (10) funktioniert gut, ive versuchte \ n in C# auch, hat nicht funktioniert. – user2962142