在异常时通知用户

时间:2013-12-27 17:32:10

标签: c# javascript asp.net-mvc

我目前正在建立一个客户端来从Web服务收集数据。 有时连接失败,我放了一个try catch来阻止页面进入错误页面。 我想做的是在exeption上显示一个弹出窗口,告诉用户再试一次。 我知道JS上的“警告”,但如果没有用户操作(即点击按钮),它就无法真正弹出。

这是最明智的做法吗? 我怎么能这样做?

谢谢

1 个答案:

答案 0 :(得分:3)

如果你真的需要一个弹出窗口,你不必让用户点击一个按钮来获取它:

var alertWindow= window.open("", "", "width=200,height=200");
   alertWindow.document.write("I know about: YOUR THING HERE");

然而,弹出窗口很烦人,我真的建议你的主页面中有<div> id="exceptionDiv",然后做这样的事情:

<强> page.html中

<div id="exceptionDiv"></div>

<强> page.js

var exceptionDiv = document.getElementById("exceptionDiv");
exceptionDiv.innerHTML = "I know about: YOUR THING HERE";