如题如何把客户自己写的html语句界面方到网页上?,数据库里应该存什么字段?在页面又该怎样读取显示?求源代码。

解决方案 »

  1.   

    用HtmlControl的InnerHtml属性比如:HtmlTableCell article = new HtmlTableCell();
    article.InnerHtml = html语句html语句当一般的字符串那样放进数据库就可以了
      

  2.   

    楼上说的,innerHTML好象不能通过Form取值!应该采用在线编辑器会比较方便,楼主找找FCK之类的用吧!
      

  3.   

    我用的txetbox接收用户的html语句。插入数据的时候系统却报错“。net检测到危险的信息……”不让写入数据库。
      

  4.   

    不是插入数据库时报错,是提交服务器时报错默认是不允许提交HTML内容的错误信息的最后面告诉你需要修改一个属性值(具体是什么我忘了,你看看吧)
      

  5.   

    “/amao”应用程序中的服务器错误。
    --------------------------------------------------------------------------------从客户端(TextBox1="<div align="left"> ...")中检测到有潜在危险的 Request.Form 值。 
    说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestValidationException: 从客户端(TextBox1="<div align="left"> ...")中检测到有潜在危险的 Request.Form 值。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  
      

  6.   

    "Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。"
      

  7.   

    问题已解决,就是在<@Page ……%>里面加上“validateRequest=false”