我想创建脚本,然后从 html 代码或 ASP.Net 代码隐藏中调用它们。我怎么做?
这可能很简单,但谷歌搜索没有帮助。
例如:我想要ImageButton
一个onmouseover="this.src='...'"
. 但我希望脚本是分开的而不是内联的。
我想创建脚本,然后从 html 代码或 ASP.Net 代码隐藏中调用它们。我怎么做?
这可能很简单,但谷歌搜索没有帮助。
例如:我想要ImageButton
一个onmouseover="this.src='...'"
. 但我希望脚本是分开的而不是内联的。
特别是您的这部分代码
onmouseover="this.src='...'"
你做一个函数
<script>
function cOnMouseOver(me)
{
me.src='...';
}
</script>
你称之为:onmouseover="cOnMouseOver(this);"
Attributes
或使用此控件将其设置在代码后面
ImageButton btn = .... (from designer)
btn.Attributes["onmouseover"] = "return false;";
用您生成的脚本替换字符串。至于@ispiro 的评论,您可以用任何合法的 javascript 替换该语句,甚至是在外部 .js 文件中定义的函数。