2011-07-07 9 views
2

別のjavascript関数の中にjavascriptファイルを含める必要があります。私はどんなhtmlファイルも持っていません。私はこのような.NETプログラムの中でjavascriptコードを実行していますjavascript関数内にjavascriptファイルを含める

   MSScriptControl.ScriptControl js = new MSScriptControl.ScriptControl(); 
       js.AllowUI = false; 
       js.Language = "JScript"; 
       js.Reset(); 
       js.AddCode(@" 
       function test(x) 
       { 
        return x+10; 
       } 
       "); 

私は機能テストの中でjavascriptファイルを参照する必要があります。誰かが私を助けることができますか?

ありがとうございます

+0

いただきました!目標は?別の.jsファイルからコードが必要ですか? –

+0

@alexanderbはい、正確です。 – CuriousCoder

答えて

1

javascript言語に 'include'のような指示はありません。だから、あなたが望むものを達成するためには、別のスクリプトの内容を読んでそれを他のコードと結びつける必要があります。

コードは、そのようなものになるだろう:

var includedScript = ReadScriptFromFile("myfile.js"); 
var includedScript += @"function (x) { return x + 10"; 

js.AddCode(includedScript); 
+0

しかし、ReadScriptFromFileとは何ですか?私はASP.net codebehindファイルにこのコードを書いています – CuriousCoder

+0

これは自分で書く必要がある機能です。ファイルの内容を読んで返す、それは簡単です –

+0

ああ、大丈夫。助けてくれてありがとう – CuriousCoder

関連する問題