• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

如何在提交前得到textbox的值?

752 2004-11-03 09:07:39
页面是完成对数据的修改功能。
加载时将数据读到textbox中,对textbox中的数据修改再存入数据库。
保存时总是原来的值,新值得不到。
原想很简单,js也不熟,搞了半天没弄出来,郁闷中........
...全文
105 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
熊猫贩子 2004-11-04
回送鉴别呀
是Page_Load()里添加
if(!Page.IsPostBack)
{
//只需要初始化一次的代码
}
回复
yujing1009 2004-11-04
同意wind7788(千山一鸟)
回复
kenMoxi 2004-11-04
你把你代码贴出来!大家就能帮你解决了!
是不是你的赋值语句没有写在if(!Page.IsPostBack){
}里呢?
如果是这样的话,当然会取到原来的值!
因为在你提交的时候,页面已经重新刷新了一次!
也就是说所有的控件已经重新赋值!
回复
spland 2004-11-04
把你的赋值语句写在if(!Page.IsPostBack){
}里,免得值在回发时被刷了
回复
GSXiaoXiao 2004-11-04
关注
回复
gebing0908 2004-11-04
楼上说的对。
回复
wind7788 2004-11-03
把你的赋值语句写在if(!Page.IsPostBack){
}里,免得值在回发时被刷了
回复
xiaohutushen 2004-11-03
up
回复
adminyao 2004-11-03
以上是在JS中读的
回复
adminyao 2004-11-03

Document.你的form名.textbox.value



document.all.textbox.value
回复
mao5000 2004-11-03
实在不行用request.form["textboxid"]取内容
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-11-03 09:07
社区公告
暂无公告