我正在使用ASP.NET 4.0 Web forms
。我想在aspx页面上定义的脚本标记中转义</script>
标记。代码就像这个简单
<%@ Page Language="C#" AutoEventWireup="true" Theme="" %>
<script runat="server">
string dfd = @"<script></script>";
</script>
根本不起作用。如何告诉编译器不要将其计为服务器端脚本结束标记?
请帮忙!
答案 0 :(得分:1)
试试这个:
string dfd = @"<script><//script>";
你必须逃避斜线。
答案 1 :(得分:1)
您可以使用string.Concat
方法中断string
和concat,以获取示例:
string dfd = string.Concat("<script>", "</", "script>";
或者如果你需要添加一些代码,那么样本:
string dfd = string.Concat("<script>", "alert('Hello World!');", "</", "script>";
答案 2 :(得分:0)