日期:2014-05-19  浏览次数:20485 次

求救,最后10分求解决办法
我有一个提交页,想把输入到textbox的内容提交入数据库content列,用的是
cmd.Parameters.Add( "@content ",SqlDbType.Text,5000000).Value   =   TextBox3.Text;
但是发现在textbox内的内容格式不能保留,提交入数据库后,再次从数据库读出换行都没有了,显示读出数据的是一个detailview控件来显示content列。
而且不能提交带有html代码的内容,否则出现:“从客户端(ctl00$ContentPlaceHolder1$TextBox3= "...<br/>
ok? <br/> ")中检测到有潜在危险的   Request.Form   值。   ”
,那么以后怎么添加图片?

------解决方案--------------------
加上ValidateRequest= "false "
<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "AddNews.aspx.cs " Inherits= "news_AddNews " ValidateRequest= "false "%>
用HTML编辑器

------解决方案--------------------
第一个问题的解决方法:
cmd.Parameters.Add( "@content ",TextBox3.Text);
第二个问题的解决方法,你参照这个头文件改一下: <%@ Page language= "c# " Codebehind= "perXinxiAdd.aspx.cs " AutoEventWireup= "false " Inherits= "fenlei.per.perXinxiAdd " validateRequest=false %>