asp.net 从数据库读取数据,用textbox显示,然后修改textbox里的值,再用UPDATE修改,一直无法成功
貌似是修改了textbox值无效,写入数据库的照样是从数据库读出来的原始数据;我单独的用一个TEXTBOX(没有显示从数据库读出的数据)修改,能成功已解决,就是回传的原因...
貌似是修改了textbox值无效,写入数据库的照样是从数据库读出来的原始数据;我单独的用一个TEXTBOX(没有显示从数据库读出的数据)修改,能成功
已解决,就是回传的原因:解决方法应该这样
1、在你加载原始数据到文本框的方法里面加上
if(!IsPostBack)
{
//此处加载文本框原始数据,并且只有再第一次加载页面的时候才改变textbox的值
}
意思是只有再页面首次加载的时候才加载文本框的值,如果是回传,则不加载
2、更新的方法里面加上
if(IsPostBack)
{
//此处写更新方法
} 展开
已解决,就是回传的原因:解决方法应该这样
1、在你加载原始数据到文本框的方法里面加上
if(!IsPostBack)
{
//此处加载文本框原始数据,并且只有再第一次加载页面的时候才改变textbox的值
}
意思是只有再页面首次加载的时候才加载文本框的值,如果是回传,则不加载
2、更新的方法里面加上
if(IsPostBack)
{
//此处写更新方法
} 展开
4个回答
展开全部
if(IsPostBack)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴代码啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题和我一样,更新成功之后如果转到显示修改后文章的页面,发现和未修改前一样,你是如何处理的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询