1

我想创建脚本,然后从 html 代码或 ASP.Net 代码隐藏中调用它们。我怎么做?

这可能很简单,但谷歌搜索没有帮助。

例如:我想要ImageButton一个onmouseover="this.src='...'". 但我希望脚本是分开的而不是内联的。

4

2 回答 2

2

特别是您的这部分代码

onmouseover="this.src='...'"

你做一个函数

<script>
  function cOnMouseOver(me)
  {
     me.src='...';
  }
</script>

你称之为:onmouseover="cOnMouseOver(this);"

Attributes或使用此控件将其设置在代码后面

于 2012-07-16T21:34:49.300 回答
1
ImageButton btn = .... (from designer)
btn.Attributes["onmouseover"] = "return false;";

用您生成的脚本替换字符串。至于@ispiro 的评论,您可以用任何合法的 javascript 替换该语句,甚至是在外部 .js 文件中定义的函数。

于 2012-07-16T21:32:45.970 回答