百思不得其解,请高人指教!我使用c#和Sql Server来制作asp.net页面,其中有一项是:
    将文本框中的内容提交到数据库中,如果是纯文本,操作正确,但是如果是下面的内容:
    比如:
        <script language="java">
            .
            .
        </script>
    如果是上面的文本,就会出现错误,不知道是为什么,好象是web.config中出错了,请指教!

解决方案 »

  1.   

    <script language="javascript">
      

  2.   

    好象只要出现<script>和</script>就会错了!请指教!
      

  3.   

    <% @Page requestValidate="False" %>
      

  4.   

    试过了,都没有解决问题,还请高人再指点!
     
    输入框的内容是如下:
       <script language="java">
                .
                .
            </script>
    为什么提交到数据库时会出错呢
      

  5.   

    SORRY,

    <% @Page ValidateRequest="False" %>
      

  6.   

    你把TextBox里面的内容HtmlEncode一下,再往数据库里插入.
      

  7.   

    原来是配置文件出错,加了<% @Page ValidateRequest="False" %>后,又是一堆不知其义的错,怎么我的会错,而我们使用的这个论坛,文本框中的任何文本都能存入数据库而不会发生错误呢,当然我敢保证,我的语句没有错误,因为文本框中输入纯文本没有错,只是文本内容是
    <script language="java">
                .
                .
            </script>
    这样的语句就出错,</script>和<script>标记真可恶!
    请再次指教!
      

  8.   

    我不知道怎么才能够把TextBox里面的内容HtmlEncode一下,请指教!