"返回函数外的语句“-JavaScript错误
"Return statement outside of function" - JavaScript error
下面的代码有什么错误?
ClientScript.RegisterStartupScript(
Me.GetType(),
"key",
"return confirm('Are you sure you wish to delete these records?');",
True)
JavaScript错误"函数外的return语句";意味着您创建了一个不允许存在于函数定义之外的代码片段。
您正在注册一个启动脚本;启动脚本旨在在启动时运行(这并不奇怪)。就其本身而言,您的代码不能在启动时运行——它没有任何逻辑操作,也就是说,它会返回到哪里?
然而,在许多情况下,函数之外的JavaScript代码是合法的。以下代码可以正常工作。
示例(VB.NET)
ClientScript.RegisterStartupScript(
Me.GetType(),
"key",
"alert('I am a client-side script!');",
True)
您的特定代码要么需要放入函数中并在需要时调用,要么附加到客户端事件。
由于意图是一个删除提示,下面是btnDelete
的一个示例。
示例(C#)
this.btnDelete.Attributes["onclick"] = "return confirm('Are you sure you wish to delete these records?');";
相关文章:
- 这个函数做什么以及如何在没有'带有'语句-Javascript
- 使用usinf-if语句javascript调用函数
- 不带花括号的If/else语句javascript
- 我怎样才能减少 if/else 语句 Javascript
- 如果其他语句 JavaScript
- 带有返回语句 JavaScript 的三元运算符
- 代码将同时执行 if 和 else 语句.Javascript
- 如果 else 语句 JavaScript
- 短音if/else语句Javascript
- 如何使用if语句javascript使游戏保存最佳分数
- 使用事件onclick访问if语句Javascript中变量的值
- "返回函数外的语句“-JavaScript错误
- 在for循环中使用if语句-Javascript
- if语句返回true,而不是遍历我的所有if语句-javascript
- 我可以't使用if语句(javascript)打印html选择菜单中的值
- 返回语句javascript
- 如何循环if/else语句(JavaScript)
- 如何在HTML中使用if语句(JavaScript)和select标记
- 多个if条件语句javascript/html
- 切换语句javascript