【发布时间】:2015-02-20 12:27:53
【问题描述】:
今天我有一个非常菜鸟的问题要问你。请记住,这是我在 Razor 的第一个项目,所以不要太苛刻:)
当我将变量打印到模板时会出现问题。 当它是一个简单的字符串时我没有问题,但是当它是一个数字时它只是不打印值。
作品
string url = @CurrentPage.Site.Replace("http://", "").Replace("https://", "");
<a href="//@url" target="_blank">@url</a>
// prints - <a href="//www.google.pt" target="_blank">www.google.pt</a>
没用
string num = @CurrentPage.Telefone.Replace(" ", "");
<a href="tel:+123@num">@CurrentPage.Telefone</a>
// prints - <a href="tel:+123@num">123 456 789</a>
谁能解释为什么会这样?
谢谢:)
【问题讨论】:
-
参见上面的重复问题。它应该使用
<a href="tel:+123@(num)">...
标签: asp.net-mvc razor