使用c#替换文本-Too字符文字中的许多字符

时间:2015-11-12 10:12:13

标签: c# asp.net-mvc

我试图在我的mvc编辑中更改我使用c#的文字 我使用以下代码,但我收到错误

  

"字符过多.."。

这是我使用的代码:

public async Task<ActionResult> Edit([Bind(Include = "AboutId,AboutHeader,AboutText,PicAlt,Url")] About about)
{
    about.AboutText = about.AboutText.Replace('{font-family: "Guttman Calligraphic"; font-size: 12pt; mso-ascii-font-family: David; mso-fareast-font-family: MingLiU-ExtB; mso-hansi-font-family: David;}, "")');

    if (ModelState.IsValid)
    {

感谢

1 个答案:

答案 0 :(得分:4)

你正在使用Replace的错误覆盖,你需要使用它:

about.AboutText = about.AboutText.Replace("{font-family: \"Guttman Calligraphic\"; font-size: 12pt; mso-ascii-font-family: David; mso-fareast-font-family: MingLiU-ExtB; mso-hansi-font-family: David;}","");