我正在寻找将代码添加到我的 Onload 处理程序,但不确定它在 MVC 应用程序中的位置?
// You may want to place these lines inside an onload handler
CFInstall.check({
mode: "overlay",
destination: "http://localhost:1414/"
});
});
上面的代码需要放在 onload 处理程序中。
我正在寻找将代码添加到我的 Onload 处理程序,但不确定它在 MVC 应用程序中的位置?
// You may want to place these lines inside an onload handler
CFInstall.check({
mode: "overlay",
destination: "http://localhost:1414/"
});
});
上面的代码需要放在 onload 处理程序中。
如果我理解正确的话,如果你使用的是 jQuery,你只需要下面的这个表达式:
<script>
$(document).ready(function() {
// Handler for .ready() called. Put your logic here.
});
</script>
或者这个,不使用jQuery:
<script>
window.onload = function(){
// Put your logic here.
}
</script>
包含在您的 view.cshtml 中。
这里你的意思是添加窗口加载事件。
您可以在 js 文件中尝试此操作:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
addLoadEvent(function() {
/* more code to run on page load */
});
如需更多信息,请 访问 Simon Willison 的博客
我认为您可以像在任何其他 html 页面中一样将它添加到您的 cshtml 中。
@{
ViewBag.Title = "Authenticate";
}
<script type="text/javascript">
$(document).ready(function () {
CFInstall.check({
mode: "overlay",
destination: "http://localhost:1414/"
});
});
</script>
<h2>Congrats..</h2>