需要对字符串"<%= text %>"进行解释



谁能给我解释一下这是怎么回事?'<%= someTextIdontKnow %>'.

我见过像上面这样的字符串代码。请给我一个详细的解释。谢谢:)

注:我在javascript文件中看到过,如果它是。

我应该有asp标签

@meetmahpuppy
您可以在. js下看到它作为一种模板语言https://www.ejs.co/

然而,这个语法标准在Ruby, PHP中是类似的,这被称为插值。插值是你根据你的后端(或服务器)提供的数据渲染一些东西。

根据经验,<%=意味着"根据这个数据变量在我的标记上呈现一些东西,而<%不呈现

插补语法的其他变体可以在车把(Angular, Ember)下看到,{{ text }}

在ASP中有几种内联表达式。净:

& lt; %…%在

& lt; %…% =祝辞

& lt; %…% @祝辞

& lt; %…% #在

& lt; %…%比美元;

& lt; % -…%在

& lt; %…% @祝辞

<%=  %>

通常在asp.net中用于从服务器端呈现/绑定变量即:

<%= Eval("vacancy.title") %>    

 <%= Bind("vacancy.title") %>

在HTML页面中,您可以使用<% %>访问页面的服务器端代码(ASP.NET)。它在页面呈现时执行。<%= someTextIdontKnow %><% Response.Write(someTextIdontKnow) %>的缩写,它将变量的内容(作为字符串)写入HTML代码。

到知识库的链接

将资源文件中的错误文本写入HTML的示例:
<div class="error">
    <%= Resources.Com.ERR_failureAction_lbl%>
</div>

最新更新