我想问一个窗体事件如何在事件触发后关闭窗体并刷新页面(就是我点击页面里的一个按钮跳出一个子窗体,子窗体里有个确认按钮,里面写了要执行的事件,我怎么在事件执行后关闭子窗体,并刷新页面呢)
解决方案 »
- C#实现Excel中文本框单元格之间修改公式的一个异常
- 大括号本来就可以折叠代码,为何还要用#region呢?区别何在?
- C# treeview richtextbox 遍历
- (急切求助)WinCE5.0下连接PDA设备单步调试问题(在线等)
- 做一个在屏幕飞过的文本效果,为什么闪得厉害,求高手指点好方法
- 一个简单的问题。。。。。。。。。。。。。。。。。。。。
- 关于Random的用法
- 请问我已经有一个.reg文件,我想执行这个文件,可以用process总是弹出一个询问对话框,问怎样能不出现对话框呢?
- ???VS2003制作安装文急件的错误!!!
- 如何在程序中启动一个执行文件(如记事本)?
- 求助:如何动态获取ComboBox的内容再传成Int类型?
- 这个如何读出特定的信息到我们的程序中, 类型:磁卡阅读器 型号规格:hce-402 软件版本:ver8.06
父窗体使用ShowDialog显示子窗体,子窗体关闭后父窗体就取子窗体的属性来刷新自己。
if(frm.ShowDialog=DialogResult.OK) this.Refresh();子窗体按钮事件:
//其他处理代码
this.DialogResult=DialogResult.OK;//此语句会关闭当前窗体并返回值,不必再写关闭代码
function Comment(url,w,h)
{g_pop=new Popup({ contentType:1,isReloadOnClose:false,width:w,height:h});
g_pop.setContent("title","分类详细信息");
g_pop.setContent("scrollType","no");
g_pop.setContent("contentUrl",url);
g_pop.build();
g_pop.show();
},通过URL把指定的*.aspx页面做成子窗体跳出来。
*.aspx确定按钮的事件
protected void btnDownLoad_Click(object sender, EventArgs e)
{
//重命名文件名
int id = Convert.ToInt32(Request.QueryString["nDirId"]);
Disk_Directory_DataBLL disk = new Disk_Directory_DataBLL();
Disk_File_DataBLL disk_file = new Disk_File_DataBLL();
Model_DiskFile file = disk_file.getFile(id);
Model_DiskDirectory dir = disk.GetSingleDirectory(id); string oldPath = (dir.Disk_Dir_UserName + file.Disk_File_Url + dir.Disk_Dir_Name).ToString();//旧的文件名
string newPath = (dir.Disk_Dir_UserName + file.Disk_File_Url + this.txtFileName.Text).ToString();//新的文件名 localhost.DiskService web_diskservice = new AiLiKe_App.localhost.DiskService(); if(disk.SetDirectory_Dir(id,this.txtFileName.Text))
{
web_diskservice.ReName_File(oldPath, newPath); this.btnEdit.Attributes.Add("onclick", "clossse()");
}
else
{
this.Label1.Text = "<script>alert('重命名失败,请确认是否存在该文件或其他原因')</script>";
this.btnEdit.Attributes.Add("onclick", "clossse()");
}
}
就是这个按钮事件。我要怎么在执行后点关闭窗体。并刷新页面呢