你能帮忙逃避这个:
<p><%# Eval("Text") + <a class="story-link" href="<%# GetDocumentUrl() %>" target="_self"><%# Eval("ReadFullStoryTitle") %></a> %>
</p>
我尝试过如下但不起作用:
<p><%# Eval("Text") + <a class="story-link" href="'<%# GetDocumentUrl() %>'" target="_self"><'%#Eval("ReadFullStoryTitle") %'></a> %></p>
答案 0 :(得分:0)
您可以使用以下内容:
<p><%# Eval("Text") %> <a class="story-link" href='<%# GetDocumentUrl() %>' target="_self"><%#Eval("ReadFullStoryTitle") %></a></p>
答案 1 :(得分:0)
您可以使用javascripts innerText
添加数据,它将正确地转义它们。
<p id="data"><script>document.getElementById('data')
.innerText= '<%# Eval("Text") + <a class="story-link" href="<%# GetDocumentUrl() %>" target="_self"><%# Eval("ReadFullStoryTitle") %></a> %>';</script></p>
&#13;
您还可以使用after content
的css ::after
属性,如下所示
#data::after{
content: '<%# Eval("Text") + <a class="story-link" href="<%# GetDocumentUrl() %>" target="_self"><%# Eval("ReadFullStoryTitle") %></a> %>';
}
&#13;
<p id="data"></p>
&#13;
或者您可以使用转码下面的p标签中的代码。
<p><%# Eval("Text") + <a class="story-link" href="<%# GetDocumentUrl() %>" target="_self"><%# Eval("ReadFullStoryTitle") %></a> %></p>
&#13;