2016-05-20 13 views
0

だが、私はクライアント側で実行されるASP.NETページ内のスクリプトがあるとしましょう:はラナサーバーのオーバーライドクライアント側のJavaScriptコードは

<script runat="server">function foo(){ 
//Some javascript code 
} 
</script> 

私の質問があり、I(またはこのサイトを見て誰も)上書きすることができますこの関数はクライアント側から次のようになります。

function foo(){ 
//my JavaScript code 
} 

サーバで実行されるようにします。

+0

を見てみましょうサーバー上のコードですか?私はかつてそれを見たことがない。 C#またはVBコードは 'runat =" server "'ブロックに入ります。 – atheaos

+0

クライアントページにjavascript 'function foo'があります。これには' runat = 'server''があり、クライアントがこのfoo関数をオーバーライドできますか? – javadb9

+0

この方法で定義された関数をサーバー上で正常に実行しましたか? –

答えて

0

私はそのスクリプト(C#は私が想定している)がサーバーで実行されるため、いいえと言っていますが、なぜasp.netページで宣言していますか?

コンテナ(クラスなど)に入れた方が良いのではないでしょうか? (MVCのためのモデルやコントローラで、コードビハインドファイル古典的なASP.NETのWebフォーム用することができる)

あなたはそれがJavaScriptを実行しようとしているセットアップのどのような種類がありますかhttps://msdn.microsoft.com/en-us/library/f0111sbh(v=vs.100).ASPX

+0

これはjavascriptコードです – javadb9

関連する問題