我对MVC和剃须刀非常陌生,但是到目前为止,我很喜欢。我遇到一两个基本问题,希望对某人来说这将是一个很好的简单方法。

我正在制作一个新变量并替换空白。但是,这似乎根本不起作用。我自己为字符串添加的空间仍然存在。由于不能同时使用下划线,因为Address1Postcode可能还包含空格,因此替换必不可少。

@{
    var mapAddress = Model.Address1 + ", " + Model.Postcode;
    mapAddress.Replace(" ", "_");
}

最佳答案

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

mapAddress = mapAddress.Replace(" ", "_");

08-19 18:18