ASP.Net MVC <br /> kodlama için yeni satır yapar stok standart işlevi var mı?
Şimdi var:
public static class StockStandardFunctions
{
public static string Nl2br(this string input)
{
return input.Nl2br(true);
}
public static string Nl2br(this string input, bool is_xhtml)
{
return input.Replace("\r\n", is_xhtml ? "<br />\r\n" : "<br>\r\n");
}
}
Biraz daha yakından (teşekkürler Max olduğuna işaret için) nl2br için php spec takip değiştirilmiştir. Bu hala olsa \ r \ n yeni satır varsayar ...
Çizgisinde bir şey hakkında ne:
public static string Nl2br(string str)
{
return Nl2br(str, true);
}
public static string Nl2br(string str, bool isXHTML)
{
string brTag = "<br>";
if (isXHTML) {
brTag = "<br />";
}
return str.Replace("\r\n", brTag + "\r\n");
}
Burada PHP dökümanlarını gelen fonksiyon imzası bulunuyor:
string nl2br ( string $string [, bool $is_xhtml = true ] )
PHP fonksiyonu da mola etiketinden sonra satırbaşı ekler.