在点击保存时怎么判断文章或者图片发生了修改,如果发生了修改就把自动保存当前时间为最后修改时间,谢谢

jie_li_vip 2010-10-26 02:59:20
内容都是从sql数据库读出来的,在点击保存时怎么判断文章或者图片发生了修改,如果发生了修改就把自动保存当前时间为最后修改时间,能有完整的代码解释最后,谢谢大家
...全文
184 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jie_li_vip 2010-10-27
  • 打赏
  • 举报
回复
请问#7 这个值怎么获取 所说的值是文章所有数据呢 还是有其他的值 如果是文章本身的话 那么数据不是太大了吗 有没有具体的方法呢
jie_li_vip 2010-10-27
  • 打赏
  • 举报
回复
#9 伪代码怎么用呢 我听说可以把查出来的数据做一个值保存在公共变量中 然后再用修改过的数据值和原来的值作比较 你的方法是这个样子呢 具体的怎么实现呢?
孟子E章 2010-10-26
  • 打赏
  • 举报
回复
你最好把文章做成对象,比如Document
保存的代码
下面是伪代码
int ArticleId = xxx;
Document d = Document.Load(ArticleId );
if(d.Content != TextBox1.Text)
{
d.Content = TextBox1.Text;
d.Update();
}
jieon 2010-10-26
  • 打赏
  • 举报
回复
直接保存的好。
wuyq11 2010-10-26
  • 打赏
  • 举报
回复
隐藏域或viewstate保存原值,比较
cp58284966 2010-10-26
  • 打赏
  • 举报
回复
你自己确认就行了哦
你没修改 就不要去保存不就行了!!

如果怕点击出错, 那你在 保存 的时候
给他一个提示框
“确认修改保存”!
如果那人 没有修改还要保存 那也没办法了 人特意为之,你难防
不可能重新去跟 把原来的 数据进行比较吧
jie_li_vip 2010-10-26
  • 打赏
  • 举报
回复
再补充一下 我这个是新闻审批的功能 在审批时就把新闻的相关信息放到 textbox 以及webedit等控件中,如果审批人修改了其中的内容,在点击保存时,就会把最后修改时间改成当前的系统时间,如果审批人没有修改内容,直接点击保存时就不对最后修改时间做任何处理
myhope88 2010-10-26
  • 打赏
  • 举报
回复
把原始内容和新内容判断下呗,不过个人感觉没必要这样子吧,反正更新就是了
lovexiu0924 2010-10-26
  • 打赏
  • 举报
回复
不是 你要求是只要是修改了的都要去保存 保存必然修改了数据 你看下 可以这样不 当你这个页面第一次加载的时候把每一个模块的内容保存到viewstate里面去 你修改的时候 判断下 如果最后又修改成了iewstate一样的话 那么就不保存吧
wanxin2199 2010-10-26
  • 打赏
  • 举报
回复
只要触发保存事件,就应该判断为更新时间。这是常规的判断方法。
jie_li_vip 2010-10-26
  • 打赏
  • 举报
回复
我现在用的是TextChanged,感觉不太准确,如果在内容修改了,但又改回原来的就视为无改动,怎么判断?图片重新上传又怎么做判断呢?

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧