我想创建脚本,然后从html代码或ASP.Net代码隐藏中调用它们。我该怎么做?
这可能很简单,但谷歌搜索没有帮助。
例如:我希望ImageButton
拥有onmouseover="this.src='...'"
。但我希望脚本是独立的而不是内联的。
答案 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文件中定义的函数。