如何在可视化Web开发人员中将javascript组合成html / ASP.Net?

时间:2012-07-16 21:27:23

标签: javascript asp.net html visual-studio-2010 visual-web-developer-2010

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

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

例如:我希望ImageButton拥有onmouseover="this.src='...'"。但我希望脚本是独立的而不是内联的。

2 个答案:

答案 0 :(得分:2)

特别是这部分代码

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

你创建一个函数

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

您将其称为:onmouseover="cOnMouseOver(this);"

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

答案 1 :(得分:1)

ImageButton btn = .... (from designer)
btn.Attributes["onmouseover"] = "return false;";

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