asp.net 从数据库读取数据,用textbox显示,然后修改textbox里的值,再用UPDATE修改,一直无法成功

貌似是修改了textbox值无效,写入数据库的照样是从数据库读出来的原始数据;我单独的用一个TEXTBOX(没有显示从数据库读出的数据)修改,能成功已解决,就是回传的原因... 貌似是修改了textbox值无效,写入数据库的照样是从数据库读出来的原始数据;我单独的用一个TEXTBOX(没有显示从数据库读出的数据)修改,能成功
已解决,就是回传的原因:解决方法应该这样
1、在你加载原始数据到文本框的方法里面加上
if(!IsPostBack)
{
//此处加载文本框原始数据,并且只有再第一次加载页面的时候才改变textbox的值
}
意思是只有再页面首次加载的时候才加载文本框的值,如果是回传,则不加载

2、更新的方法里面加上
if(IsPostBack)
{
//此处写更新方法
}
展开
 我来答
百度网友37ffe09e1
2012-03-31 · TA获得超过682个赞
知道小有建树答主
回答量:1119
采纳率:0%
帮助的人:711万
展开全部
呃,!ispostback的事哇
更新的方法是点击按钮的吧,如果那样的话可以不用放到if(IsPostBack)
里面,只有当点击时才触发
彦Mr
2012-03-31
知道答主
回答量:50
采纳率:0%
帮助的人:32.7万
展开全部
if(IsPostBack)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海葫芦
2012-03-28 · 超过10用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:23.6万
展开全部
贴代码啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
poradj
2012-04-12
知道答主
回答量:10
采纳率:0%
帮助的人:4万
展开全部
你的问题和我一样,更新成功之后如果转到显示修改后文章的页面,发现和未修改前一样,你是如何处理的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式