Question: Here's the URL:

<http://www.ourpagesonline.co.uk/mobile/index.asp?ID=207&aID=1>

It works fine in iPhone simulator, all my desktop browsers, but in the iPhone all it shows is the GUI but no images... 

Any know what's going on here? Is it just too complicated for iPhone?

Answer: 
You can try the following approach:

```
@{
    var array = new [] {"foo", "bar"};
}

<script type="text/javascript">
    var array = [@Html.Raw(String.Join(",", array.Select(s => "'" + s + "'")))];

    alert(array[1]);
</script>

```

It serializes the C# array as a JavaScript one in the format ["foo", "bar"].
Since the variable does not actually exist on the browser your javascript is running in you'll have to use some kind of AJAX type of tech.

Plain old ASMX Web services may be your best bet.

Of course, if you just want it's initial value you can set it as a literal during the composition of the page.

I don't have experience with the exact formatting though.