从后面的代码加载 js setTimeout
load js setTimeout from code behind
使用 asp.net 如果我想从代码后面调用 JS 函数,我可以使用 ScriptManager...
string saveSuccessScript = "loadPopUp('Saved');";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);
但是如果我想调用setTimeout js函数怎么办
setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
没有名字。我给了它一个并尝试称呼它...
setTimeout(function timeO() {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
string saveSuccessScript = "timeO();";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);
这没有用...不知道我做错了什么。 ta
我不确定 asp.net 究竟是如何处理这个的,但既然你提到你需要给这个函数一些名字,这就可以了。
function myTimeout() {
setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
}
那么saveSuccessScript
将是
string saveSuccessScript = "myTimeout();";
使用 asp.net 如果我想从代码后面调用 JS 函数,我可以使用 ScriptManager...
string saveSuccessScript = "loadPopUp('Saved');";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);
但是如果我想调用setTimeout js函数怎么办
setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
没有名字。我给了它一个并尝试称呼它...
setTimeout(function timeO() {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
string saveSuccessScript = "timeO();";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), key, saveSuccessScript, true);
这没有用...不知道我做错了什么。 ta
我不确定 asp.net 究竟是如何处理这个的,但既然你提到你需要给这个函数一些名字,这就可以了。
function myTimeout() {
setTimeout(function () {
$("#saveDialogSingleFeature").dialog('close')
}, 3000);
}
那么saveSuccessScript
将是
string saveSuccessScript = "myTimeout();";