Или, если вы действительно о строках:
System.IO.File также содержит статический метод WriteAllLines , поэтому вы можете сделать:
IList<string> myLines = new List<string>()
{
"line1",
"line2",
"line3",
};
File.WriteAllLines("./foo", myLines);
Похоже, что ActionLink всегда использует, называет HttpUtility. Закодируйте на тексте ссылки. Вы могли использовать UrlHelper, чтобы генерировать href и создать тег привязки сами.
<a href='@Url.Action("Posts", ...)'>More…</a>
, Кроме того, можно "декодировать" строку, которую Вы передаете ActionLink. Построение ссылки в HTML, кажется, немного более читаемо (мне) - особенно в Бритве. Ниже эквивалент для сравнения.
@Html.ActionLink(HttpUtility.HtmlDecode("More…"), "Posts", ...)
С другой стороны, просто используйте простой символ замещающего знака Unicode \u2026 и позвольте MVC волноваться о том, как закодировать его. Если нет некоторый особенно неопровержимый довод, Вам конкретно была бы нужна hellip ссылка на сущность в противоположность символьной ссылке или только включая символ как простые байты UTF-8.
Альтернатива альтернативно: просто используйте три периода. Замещающий знак (U+2026) является символом совместимости, только включенным в распространение в прямом и обратном направлениях к кодировке перед Unicode. Это получает Вас очень мало по сравнению с простыми точками.