如何从 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") )';
使用 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") )';