Как обрезать <text>из MVC cshtml - PullRequest
0 голосов
/ 19 июня 2019

Используя MVC, у меня есть следующее выражение if в части javascript моего CSHTML:

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 , я получу слишком много пустого пространства:

var url = '                  
Testing one two three  ';

У меня вопрос, как я могу вырезать этот лишний пробел и показать следующее:

var url = 'Testing one two three';

Спасибо, прежде чем вручить.

Благодаря Ciubotariu Florin вот ответ:

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

1 Ответ

1 голос
/ 19 июня 2019

Удалите теги <text></text>:

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