Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Replace spaces in string, mvc razor

I am very new to MVC and razor, but I am enjoying it so far. There are one or two basics I am having trouble with so hopefully this will be a nice easy one for someone.

I am making a new variable and replacing the white spaces. However, this doesn't appear to be working at all; the space that I am adding to the string myself remains. I cannot simply use the underscore at this point as both Address1 and Postcode may also contain spaces, so the replace is essential.

@{ 
    var mapAddress = Model.Address1 + ", " + Model.Postcode;
    mapAddress.Replace(" ", "_");
}
like image 457
Alan Shortis Avatar asked Oct 23 '12 10:10

Alan Shortis


1 Answers

You must use the return value of pure method Replace, that is:

mapAddress = mapAddress.Replace(" ", "_");
like image 100
dove Avatar answered Sep 24 '22 14:09

dove