Web.Model.News news = new Web.BLL.News().GetModel("id=" + arr_id[i]);
if (news != null)
{
news.TypeID = int.Parse(toTypeid);
news.SendTime = DateTime.Now;
news.EditTime = DateTime.Now;
news.Title = news.Title.Replace("'", "''");
news.TitleToIndex = news.Title.Replace("'", "''");
news.WordKey = news.Title.Replace("'", "''");
news.Content = news.Content.Replace("'", "''"); if (isCut)
{
new Web.BLL.News().Update(news);
}
else
{
new Web.BLL.News().Add(news);
}替换是什么意思????????????????
if (news != null)
{
news.TypeID = int.Parse(toTypeid);
news.SendTime = DateTime.Now;
news.EditTime = DateTime.Now;
news.Title = news.Title.Replace("'", "''");
news.TitleToIndex = news.Title.Replace("'", "''");
news.WordKey = news.Title.Replace("'", "''");
news.Content = news.Content.Replace("'", "''"); if (isCut)
{
new Web.BLL.News().Update(news);
}
else
{
new Web.BLL.News().Add(news);
}替换是什么意思????????????????
这个很像C#中用\"代替"一样。
Replace("1","2"); //把1替换为2
--
楼主应该多用百度,这种问题只要搜索 [replace() 用法],相信可以很快找到答案.
你把它用字符串输出看一下
Response.Write(news.Content );
再拿到 SQL 里运行一下,就什么都明白了
string str2 = "Jame's"如果没有replace
可以很轻松的把 str1 插入到数据库。string sqlString = "insert into table1 ...'" + str1 + "'..." ;如果string 中有 ' 单引号 那就不会这么简单了。
那样的话, 就会出现 错误, 不是你想得到的字符串。try try see.
但是如果字段是数字型就不能简单的用Replace方式,而应该先判断是不是数字。