替换字符串中的空格,mvc razor

Ala*_*tis 4 .net string asp.net-mvc razor asp.net-mvc-4

我对MVC和剃刀很新,但到目前为止我很享受.有一两个我遇到麻烦的基础知识,所以希望这对某人来说很容易.

我正在创建一个新变量并替换空格.但是,这似乎根本不起作用; 我自己添加到字符串的空间仍然存在.我不能简单地在这一点上使用下划线作为两者Address1并且Postcode也可能包含空格,因此替换是必不可少的.

@{ 
    var mapAddress = Model.Address1 + ", " + Model.Postcode;
    mapAddress.Replace(" ", "_");
}
Run Code Online (Sandbox Code Playgroud)

dov*_*ove 10

您必须使用pure方法的返回值Replace,即:

mapAddress = mapAddress.Replace(" ", "_");
Run Code Online (Sandbox Code Playgroud)