如果用freetextbox.text保存数据,那么空格就会显示为“?”号。用freetextbox.viewstatetext保存数据,就可以保存空格位子,但随之又产生个新问题,我如果修改数据时,当改动原数据的某项,比如DropDownList的选项。再保存,ViewStateText就会为null,在网上看到别人也有这种问题,但没人解决,不知道有没有人出来共享一下解决方案
解决方案 »
- 一个方法执行多少毫秒是可以被接受的。最好保持多少毫秒呢
- datalist嵌套gridiview后,如何让每个gridview的id不同?
- 页面post特殊字符的自动转成"&#数字;"形式,但ajax提交不会!!
- 急:asp.net中调用WMI中的ManagementObject.InvokeMethod()出错的问题?
- 关于GridView中限制文字个数,头一次做网站,急啊~~
- 为什么我的VS.net不能调试asp.net程序
- 还是图像生成略缩图的问题 panyee(快乐王子)帮忙啊!
- 如何下载文件
- 小问题 在线 一直等到>>>>>>>>>>
- 关于Microsoft.Web.UI.WebControls.Toolbar 的初级问题
- 推荐一个纯JS的HTML编辑器吧!
- 求SQLHelper一个方法的用法
freetextbox不怎么好用
utf-8格式只对127以内的ASCII码是直接处理
Str.Replace(System.Web.HttpUtility.HtmlDecode(" "), " ");
if (FreeTextBox1.ViewStateText == null)
{
myCom.CommandText = "update Table_news set Title=@Title,Writer=@Writer where ID=@ID";
}
else
{
myCom.Parameters.Add(new SqlParameter("@Content", SqlDbType.Text, 100000));
myCom.Parameters["@Content"].Value = FreeTextBox1.ViewStateText; myCom.CommandText = "update Table_news set Title=@Title,Writer=@Writer,Content=@Content where ID=@ID"; }
否则为null
所以在修改数据的时候需要加一个判断if(FreeTextBox1.ViewStateText != null)
{
String Content = FreeTextBox1.ViewStateText
}
否则就保持原来的数据,对该字段不做修改