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 のコメントに関しては、外部の .js ファイルで定義された関数であっても、そのステートメントを正当な JavaScript に置き換えることができます。

于 2012-07-16T21:32:45.970 に答える