我有一个带有 JQuery 厚框的 ASP 网络表单,我有一个图像,当用户单击时会打开厚框。
一旦打开thickbox,它就会向我显示一个包含几行的网格和一个选择一个的按钮,在用户选择记录后它返回到主页面记录选择并导致__doPostBack()
但!有时在 IE6 中它会一直加载回发并且永远不会结束我必须刷新页面,当它刷新时它显示一切正常。但我不希望回发保持加载并且它并不总是发生。
我必须调用 __doPostBack 因为我需要查找与所选记录相关的信息。
谢谢。
我有一个带有 JQuery 厚框的 ASP 网络表单,我有一个图像,当用户单击时会打开厚框。
一旦打开thickbox,它就会向我显示一个包含几行的网格和一个选择一个的按钮,在用户选择记录后它返回到主页面记录选择并导致__doPostBack()
但!有时在 IE6 中它会一直加载回发并且永远不会结束我必须刷新页面,当它刷新时它显示一切正常。但我不希望回发保持加载并且它并不总是发生。
我必须调用 __doPostBack 因为我需要查找与所选记录相关的信息。
谢谢。
我是怎么做的;我是如何做到的:
<asp:LinkButton ID="linkKB" OnClientClick="absolutizeWidth(); return false;" runat="server">Columns too small?</asp:LinkButton>
javascript函数执行后,“return false”停止服务器控件的回发。很有用。
您是在刷新页面后还是在厚箱返回后尝试停止发帖?
如果您不想在用户触发事件时执行回发,则可以在该偶数处理程序中返回 false。
例如,在页面加载期间停止回发的正常方法是这样的:
onClick="if(SOMECONDITION != true) { return false; }"
这将阻止回发被解雇。
如果回发已经在进行中并且您想尝试中止它(我认为这是您所要求的),您将需要“停止”页面加载(因为这就是 javascript 正在做的事情)。也许试试这个:
即:window.document.execCommand('Stop'); 其他(Mozilla 等):window.stop();
我有一段时间没有尝试过这个(而且它不在我的脑海中),所以代码可能需要一些按摩。
如果我完全错过了你的问题,我很抱歉,也许你可以澄清一下?
要在 javascript 中停止回发,请编写“return false;” 陈述。
但我想我只是不明白你的问题,或者你问得太不清楚了。:)
嗯,让我试试..(我不会说英语,也不知道正确的词来解释我想要但我想尝试:P)
我调用了一个 javascript __doPostBack 但响应并停留在加载中需要太多时间......我想停止回发,类似于 response.end 但在 javascript 中。
如果我的脚本执行时间过多,请调用 StopPostBack 或其他东西..
谢谢。