首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么不出现“弹出重新发送信息对话框”的有关问题

2012-01-14 
请教各位大虾如何不出现“弹出重新发送信息对话框”的问题。做一个留言板按发送(Imagebutton)按钮把几个文本

请教各位大虾如何不出现“弹出重新发送信息对话框”的问题。
做一个留言板
按发送(Imagebutton)按钮把几个文本框的内容送到数据库中
这时如果按f5或者ie上的刷新按钮,会弹出重新发送信息对话框,如果选择重试的话刚才文本框的内容又进数据库去了一次。
怎么解决这个问题?

[解决办法]
发送数据时跳转页面就可以了,比如像一些论坛,提交的时候跳到一个显示 "你的回复已提交,3秒后返回您发表的帖子 "的简单页面.这样就算刷新也是刷新这个简单的页面,不会重复提交.
[解决办法]
在PageLoad判断一下是否刷新的

if (!Ispostback)
{
这说明不是刷新的.然后对一些值进行初始值
}
这是个重点哦,,经常会用到的。判断页面是否是第一次加载

Button_Click()
{
这里对你按钮保存进数据库的代码
}

热点排行