C# 原始和更多替换

C# 原始和更多替换,c#,asp.net-mvc,string,razor,replace,C#,Asp.net Mvc,String,Razor,Replace,我在Razor(.cshtml文件)中有以下代码: @Html.Raw(Model.CategoryLinks(“|”).Replace(“Fotogallery”,”) 我不仅要将“Fotogallery”替换为NULL,还要替换其他3个值: 视频库“音乐库” 我怎么做?您能帮我吗?string.Replace()返回带有替换项的字符串,以便您可以链接调用,例如: @Html.Raw(Model.CategoryLinks(" | ").Replace("Fotogallery", "

我在Razor(.cshtml文件)中有以下代码:


@Html.Raw(Model.CategoryLinks(“|”).Replace(“Fotogallery”,”)
我不仅要将“Fotogallery”替换为NULL,还要替换其他3个值:

  • 视频库“音乐库”
我怎么做?您能帮我吗?

string.Replace()
返回带有替换项的字符串,以便您可以链接调用,例如:

@Html.Raw(Model.CategoryLinks(" | ").Replace("Fotogallery", "").Replace("videogallery", "").Replace("musicgallery", ""))

不能将字符串的任何部分替换为NULL。您想用空字符串(
”)替换它。谢谢,但是如何才能保留此符号“|”,例如“FOTOGALLERY | MUSIC | SPORT”我想用“”替换FOTOGALLERY和|,并且只看到“MUSIC | SPORT”谢谢我不仅要替换“FOTOGALLERY”,还要替换“|”,但如果我真的替换(“FOTOGALLERY |,”,“”)就不起作用了!
@Html.Raw(Model.CategoryLinks(" | ").Replace("Fotogallery", "").Replace("videogallery", "").Replace("musicgallery", ""))