0

Рow to get the array in HTML file added from some side initialize in .cs file? Hope for your reply.

abatishchev
  • 98,240
  • 88
  • 296
  • 433
Forums Forall
  • 37
  • 1
  • 10

2 Answers2

1

Your question does not provide enough info. I will assume you mean the codebehind file (c#) when you say .cs file (what else is there to assume?) and your array is added in c#, which you want to access in js

Register your array as a string literal as script block

something like:

string myArr = "; var myArr = [ 1, 2, 3, 4 ]; "; //putting your array in a string
ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), myArr, true);

now in your html file, you can access them with javascript.

<script type="text/javascript">
 alert(myArr[2]); //will alert 3
</script>

For 2D arrays,

var myArr = [[0,0],[1,1],[2,2]]; //2D array
alert(myArr[0]); //    to access 1st row: [0,0]
alert(myArr[0][0]); // to access 1st row 1st column: 0
iamserious
  • 5,385
  • 12
  • 41
  • 60
  • Thanks for your reply u are right that it is a c# .cs code behind file and my array name "string terms" its 2D array then it would be as same as you mentioned above? – Forums Forall Jul 07 '11 at 09:51
  • Hi @Forums Forall, please look at the edit. It's exactly the same way, though the access will be slightly different. – iamserious Jul 07 '11 at 10:11
0
  • Send array (via GET) as comma separated list, e.g. Static.html?arr=1,2,3,4
  • Read query string using JavaScript, e.g. jQuery Query Object
  • Parse it into an array, e.g. string.split()
Community
  • 1
  • 1
abatishchev
  • 98,240
  • 88
  • 296
  • 433