如何从 MVC cshtml trim <text>

How to trim <text> from MVC cshtml

使用 MVC,我在 CSHTML 的 javascript 部分有以下 if 语句:

var url = '@if (@HttpContext.Current.Session["id"].ToString() == "1")
{
    <text>Testing one two three</text>
}
else
{
    @Url.Action("GetCustomer", "Customer")

}';

如果我进入 ELSE 部分,一切正常并生成以下内容:

var url = '/Customer/GetCustomer';

但是,如果我进入 IF 部分,我会得到太多的白色 space:

var url = '                  
Testing one two three  ';

我的问题是,我怎样才能trim那多余的白色space出来,并显示如下:

var url = 'Testing one two three';

先谢谢你。

感谢 Ciubotariu Florin 答案如下:

var url = '@(HttpContext.Current.Session["id"].ToString() == "1" ? "Testing one two three" : @Url.Action("GetCustomer", "Customer") )';

删除 <text></text> 标签:

var url = '@(HttpContext.Current.Session["id"].ToString() == "1" ? "Testing one two three" : @Url.Action("GetCustomer", "Customer") )';