我作了个form表单,提交后内容写入access库,由于我提交得内容里有<table width="200" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td></td>
  </tr>
</table>"代码,所以一直提交无法成功,后来听说要转换字符,我把它转换成"&lt;table width="200" border="1" cellspacing="0" cellpadding="0"&gt;<BR>&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;/td&gt;<BR>&nbsp; &lt;/tr&gt;<BR>&lt;/table&gt;"  但还是不行,请问问题出在哪里??

解决方案 »

  1.   

    就是能将一个<table>表格写入数据库,再从数据库里读出来
      

  2.   

    错误显示:A potentially dangerous Request.Form value was detected from the client (c="<P>&lt;br&gt;</P>").
      

  3.   

    修改web.config
    节点
    <ststem.web>
    <pages  validateRequest="false"/>
    </system.web>
      

  4.   

    你也可以在当前页面设置validateRequest="false"
    另外字串用server.htmlencode()过滤一下,原来的<br>就会变成&lt;br&gt;
      

  5.   

    用server.htmlencode()过滤,然后在读取新闻内容是用server.htmldecode()恢复。