我正在尝试声明动态元素内容并尝试两种不同的方式,但它不起作用。请帮助我。提前谢谢。
我正在使用像这样的代码
<meta name="description" content='<%#desc%>'/>
和
<meta name="description" content="<%=desc%>"/>
这两个代码都不起作用,也在我的c#代码
中将desc变量声明为public答案 0 :(得分:0)
这不会起作用,因为ASP.NET不会理解你提供的单词是变量或其他东西,它会使它不被使用。
在ASP.NET中,使用@
以符号率使用变量。然后你可以使用它:
@{
var desc = "This is the description";
}
/* and in the body part, use the variable as */
<meta name="description" content="@desc"/>
现在@desc
将呈现为变量。你会得到结果。
您可能是ASP.NET的新手,您需要先学习该语言的语法。请参考以下链接: