小编bar*_*san的帖子

如何在关闭弹出窗口时刷新父页面

我有两个ASPX页面.在第一页中,我使用数据库中的值显示网格,在第二页上,我显示为弹出窗口,用户可以在其中看到另一个网格视图,他们可以从此页面添加成员.在他们从弹出窗口添加成员并关闭之后,我的要求是刷新第一页,以便其网格在其gridview上重新加载新添加的成员.谁可以帮我这个事?我正在尝试以下代码,但这没有帮助:

    function refreshParent() {
        window.opener.location.href = window.opener.location.href;

        if (window.opener.progressWindow) {
            window.opener.progressWindow.close()
        }
        window.close();
    }

  <body onunload="refreshparent();">
Run Code Online (Sandbox Code Playgroud)

另一个问题是我在弹出窗口中再使用一个服务器端按钮,因此每当按下按钮时,窗口关闭并刷新父页面.但我希望用户输入关闭弹出窗口.

你的帮助会非常明显.

谢谢

javascript asp.net

1
推荐指数
1
解决办法
3万
查看次数

为什么C#Application从Windows任务调度程序运行时不会创建文件?

我有一个C#桌面应用程序,它应该在运行时创建并写入文本文件.并且这个应用程序假设每天早上9点运行,所以,我在Windows任务调度程序中创建了一个任务来运行这个程序.从Windows任务调度程序运行时,应用程序正常工作,除了创建任何文本文件.但是,如果我关闭应用程序并通过双击重新运行,则会相应地创建文本文件.

这是我的文本文件编写代码:

 public void process_log(string str, string logtype)
    { 

        try
        {
            string myFile = null;
            string myDate = DateTime.Now.Date.ToString("yyyyMMdd");
            string myDir = null;
            switch (logtype)
            {
                case "process":
                    myDir = "logs\\process\\";
                    break;
                case "err":
                    myDir = "logs\\err\\";
                    break;
                case "URLSTR":
                    myDir = "logs\\URLSTR\\";
                    break;
                case "MOMT":
                    myDir = "logs\\MOMT\\";
                    break;
                default:
                    myDir = "logs\\";
                    break;
            }

            myFile = myDir + myDate + ".txt";


            StreamWriter sw = default(StreamWriter);
            DirectoryInfo dir = new DirectoryInfo(myDir);
            if (dir.Exists == false)
            {
                Directory.CreateDirectory(myDir);
            }

            if …
Run Code Online (Sandbox Code Playgroud)

c# windows winforms

1
推荐指数
2
解决办法
1274
查看次数

如何在MSACCESS中对不同的表列进行求和和减法

我有三个名为:Student,StudentPayment和CreditAmount的表.我想展示一个学生欠学校多少钱的结果.在学生表中有一个名为TotalPayable的列,它是要支付给学校的总金额,在StudentPayment中有一个名为TotalPaid的列,它是每次付款时的总付款,在CreditAmount表中有一个名为CreditAmount的列.是学校给予学生的豁免金额.所以我提出了一个问题:

SELECT Student.TotalPayableAmount - 
       Sum(StudentPayment.TotalPaid, CreditAmount.WaiverAmount) AS Total_Due
  FROM (Student INNER JOIN StudentPayment ON Student.ID = StudentPayment.ID) 
 INNER JOIN CreditAmount ON (Student.ID = CreditAmount.ID) AND (Student.ID = CreditAmount.StudentID)
 GROUP BY Student.ID, Student.TotalPayableAmount, CreditAmount.WaiverAmount 
Run Code Online (Sandbox Code Playgroud)

但它显示错误.

实际上我想制作TotalPaid和CreditAmount的SUM,然后想要从student表中的TotalPayable中减去它.请有人帮我这个.提前致谢.

sql database ms-access

0
推荐指数
1
解决办法
5961
查看次数

如何使用SQL仅在结果集中排序前20条记录?

我的要求是根据最常用的诊断获取诊断列表.因此,为了实现这一点,我在数据库的tblDiagnosisMst表中添加了一个名为DiagnosisCounter的列,每次用户选择它时,每个诊断增加1.所以,我的查询如下:

  select DiagnosisID,DiagnosisCode,Name from tblDiagnosisMst 
  where GroupName = 'Common' and RecStatus = 'A' order by DiagnosisCounter desc, 
  Name asc
Run Code Online (Sandbox Code Playgroud)

因此,此查询帮助我获取诊断列表,但按诊断降序排列,然后按字母顺序排列诊断名称.但是现在我的客户想要在顶部只显示20个最常用的诊断名称,然后所有名称应按字母顺序显示.但不幸的是,我陷入了困境.如果我得到你对这个问题的有用建议,那将是非常感激的.

sql sql-server sql-server-2005

0
推荐指数
1
解决办法
78
查看次数

如何从字符串中只删除一些空格?

我有这样的输出:

"Please choose Video #1. Audio #2."
Run Code Online (Sandbox Code Playgroud)

但我想要的输出应该是这样的:

"Please choose Video#1. Audio#2."
Run Code Online (Sandbox Code Playgroud)

我尝试使用Replace方法,但它取代了我是否只需要替换一个空白区域之间的所有空白区域.请建议我如何实现此输出.我想提一下我在这里使用C#.谢谢.

.net c# string

0
推荐指数
1
解决办法
65
查看次数