<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write("<script></script>");
    }
</script><html xmlns="http://www.w3.org/1999/xhtml" >
......

解决方案 »

  1.   

    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write("<script type='text/javascript'></>");
        }
    </script> 
      

  2.   

    把你的这段代码
    <script runat="server"> 
        protected void Page_Load(object sender, EventArgs e) 
        { 
            Response.Write(" <script> </script>"); 
        } 
    </script> 放在
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>程序集管理</title>
        <!--放在这里-->
     </head>
      

  3.   

    <script runat="server"> 
        protected void Page_Load(object sender, EventArgs e) 
        { 
            Response.Write(" <script> </script>"); 
        } 
    </script> 
    这段是加在<head></head>里的
      

  4.   

    最少也要把错误说出来吧?
    看你代码应该是写<script></script>的原因,当向页面输出<script>时,要把后面的</script>分开来写,不然,你嵌套的这个就会没有,产生编译错误。
    大概意思就是这样:当向页面输出内容时,它遇到一个</script>后,就认为是一个完整的script块,这样的话,后面的</script>没有了,就会产生一个语法错误!
    如下:
    <script runat="server"> 
        protected void Page_Load(object sender, EventArgs e) 
        { 
            Response.Write("<script></scr"+"ipt>"); 
        } 
    </script>
    这样应该没问题。