关于SCRIPT嵌套使用的问题

今天遇到一个极其让人郁闷的问题,如下代码:

<script runat="server">

    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
     ...
     templateBuilder.Append("<script type=\"text/javascript\" src=\"../Scripts/login.js\"></script>\r\n");"
        ...
    }
</script>

代码怎么调试都有问题,提示错误是“常量中有换行符”;我晕,没见过这种错误,明显是script在使用过程中不能嵌套,于是改成这样:

templateBuilder.Append("<script type=\"text/javascript\" src=\"../Scripts/login.js\"></scr" + "ipt>\r\n");

居然调试通过,我都无言了。

在此记下,给自己提醒一下。

你可能感兴趣的:(script)