小编Mil*_*son的帖子

检查表单是否已加载

我有两种形式。

  • 其中之一是主窗体(我们称之为MainForm)
  • 另一个用于显示一些警告(我们称之为dialogForm)

。dialogForm 中有一个标签。当我单击 MainForm 中的按钮时,dialogForm 将打开。但dialogForm中的标签是空白的。实际上没有时间加载。我想检查dialogForm是否已完全加载,然后进程可以在MainForm中继续。例如:

dialogForm tempFrm = new dialogForm();
tempFrm.Show(); // I want to wait till the dialogForm is fully loaded. Then continue to "while" loop.
while(..)
{
...
}
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

将文件发送到客户端并将其删除

我的服务器中有一个word文档,我想发送给我的客户端.其实我希望他们下载该文件.我在运行时创建该文件,我想在从服务器下载后删除它.我在本地尝试这种情况.创建文件后,我的服务器将其发送到客户端.在网络浏览器中,我看到:

在此输入图像描述

我不想要这个.我想要Web浏览器打开保存文件对话框.我希望客户端下载真实文件.这是我的代码:

           Guid temp = Guid.NewGuid();
           string resultFilePath = Server.MapPath("~/formats/sonuc_" + temp.ToString()  + ".doc");
            if (CreateWordDocument(formatPath, resultFilePath , theLst)) {

                Response.TransmitFile(resultFilePath);

                Response.Flush();

                System.IO.File.Delete(resultFilePath);

                Response.End();
            }
Run Code Online (Sandbox Code Playgroud)

c# asp.net download

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

Launcpad标头后退按钮的事件处理程序

在某些情况下,我需要覆盖Launchpad标头后退按钮的事件。我尝试了很多类似的事情:

try {
	sap.ui.getCore().byId("backBtn").attachPress(this, function(oEvent)  {
		oEvent.preventDefault();
 }.bind(this));
} catch (err) {
	console.log(err);
}
Run Code Online (Sandbox Code Playgroud)

要么

$('body').mousedown(function(e) {


  var oTarget = $(e.target);


  console.log(oTarget[0].offsetParent.id);
  console.log(oTarget[0]);
  if (oTarget[0].offsetParent.id === "backBtn") {
    console.log("prevent");
    e.preventDefault();
    e.stopPropagation();
    return false;
  }

}.bind(this));
Run Code Online (Sandbox Code Playgroud)

在这些代码中,我只是试图阻止导航,然后返回。没用 在某些情况下,我想导航到某些视图。例如:

如果用户在视图3中->单击启动板后退按钮->导航到视图1(不是先前的导航目标)

但是我无法停止导航机制以返回到先前的目标。

我将不胜感激任何帮助或想法。

javascript jquery sapui5

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

标签 统计

c# ×2

.net ×1

asp.net ×1

download ×1

javascript ×1

jquery ×1

sapui5 ×1

winforms ×1