2012-04-16 3 views
1
これらのコードを実行している間、私は、次の

はjavascriptの

Public cs As ClientScriptManager 

Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

    cs = Page.ClientScript 

    cs.RegisterArrayDeclaration("activArray", """asd"",""ert"",""sdt""") 

End Sub 


//"text/javascript" 

function doInit() { 

     alert(activArray.length) 
} 

のようなコードを持っています

から分離コードで宣言された配列にアクセスする方法、それは誤り のMicrosoft JScriptのランタイムエラーを示しています。「activArray」を未定義である

あなたは

+1

おそらく、doArit()JS関数がactiveArrayの前に定義されている可能性があります。 – Xharze

+0

をチェックするHTMLソースコードを見ることができます。同じエラーが表示されます。 – nand

+0

ページのHTMLソースコードを投稿できますか? – Xharze

答えて

-2

だけのような配列の文字列をエスケープする\を使用して、このerror.Thank解決するために私を助けてください:

cs.RegisterArrayDeclaration("activArray", "\"asd\","\"ert\","\"sdt\"") 
+1

VBは 'c'や' c# 'のようなエスケープ文字を使用しません。 – Scott