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

本文关键字:字符 文字 太多 替换 文本 使用 | 更新日期: 2023-09-27 18:21:47

我正在尝试在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)
    {

感谢

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

您使用的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;}","");