将Razor C#值与字符串合并

将Razor C#值与字符串合并,c#,asp.net-mvc-4,razor,C#,Asp.net Mvc 4,Razor,我有一些像这样的元标签的价值 <meta property="og:image" content="/Content/images/share-image.jpg"" /> 及 尝试在C#语句周围使用大括号: <meta property="og:image" content="@(Request.Url.AbsoluteUri)Content/images/share-image.jpg" /> 这将明确地告诉Razor解析器,@()中的文本是C#code。Tr

我有一些像这样的元标签的价值

<meta property="og:image" content="/Content/images/share-image.jpg"" />


尝试在C#语句周围使用大括号:

<meta property="og:image" content="@(Request.Url.AbsoluteUri)Content/images/share-image.jpg" />


这将明确地告诉Razor解析器,
@()
中的文本是C#code。

Try@(Request.Url.AbsoluteUri),注意调用周围的括号,比如
content=@Request.Url.AbsoluteUriContent+“/images/share image.jpg”
?我将结束语移到了“content”前面谢谢@Serv,你赢了我。;-)
  <meta property="og:image" content="@Request.Url.AbsoluteUriContent/images/share-image.jpg"" />
@Request.Url.AbsoluteUri
Content/images/share-image.jpg
<meta property="og:image" content="@(Request.Url.AbsoluteUri)Content/images/share-image.jpg" />