<%这个.参数 %> 在引号内;在引号内使用 ASP 变量时无法正确显示在页面上
本文关键字:显示 参数 这个 ASP 变量 | 更新日期: 2023-09-27 18:36:23
在我的母版页上,我有一个元标记,其值是逐页更改。这是我的标签:
<meta name="Description" content="<%= this.MetaDescription %>">
但是,引号似乎导致此值在页面上被逐字解释;当我检查页面的html时,它说"content='<% this。元描述%>'"而不是"content='[这个的值。元描述]'"
当变量放在引号内时,如何使其正确解释变量?
试试这个:
content=<%='"' + this.MetaDescription + '"'%>
如果例如 this.MetaDescription
设置为在代码隐藏中'SomeString'
,则将生成以下标记并将其发送回客户端:
content = "SomeString"
似乎当<%= %>
运算符括在引号中时根本不计算。相反,引号之间的内容将发送回客户端。