关闭页面提示保存

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:22:08
我的页面里面有个TextBox和一个Button 按钮是用来保存textbox中的信息的。当textbox内容改变,而且没有点击按钮保存的话,就在关闭页面时用一个对话框来提示是否保存。点“是”,自动保存,点“否”放弃保存。就像word的操作习惯一样。该怎么做?请高手给参考代码。谢谢
补充:我的textbox 和Button都是服务器端的控件
是在web页面里面做的,我想用客户端代码实现

那这可能会用到ajax吧.你自己去学学那个.我这里有一个利用css和js做的弹出一个是否保存的漂亮的对话框,我觉得应该可以做出来,首先判断textbox是否为空.接着就弹出一个对话框是问其是否保存if保存就关闭此对话框并调用保存方法,else 关闭对话框!

请问,你是在win里面还是web里面?如果是win里面.我可以作如下回答:private void FrmAddService_FormClosing(object sender, FormClosingEventArgs e)
{
if(textbox1.text!="")
{
DialogResult dr=MessageBox.Show("数据尚未保存,是否保存?","询问",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
btnSaveServices_Click(null, null);//调用保存的方法
e.Cancel = false;
}
else
{
e.Cancel = false;
}
}