0

MVC コントローラーで配列を作成し、それをページに埋め込んで jQuery で使用できるようにしたいと考えています。

もし私が行くならば:

var arr = new[]{"abc", "bca", "xyz"};
ViewBag.MyArray= arr.ToString();

Web ページで System.String[] を取得します。

もし私が行くならば

this.ViewBag.StartupScript = Json(new { flag = "en_GB", flag = "ro_RO" }).Data;

コンパイルされず、フラグという名前の匿名型プロパティが複製されます。

4

2 に答える 2

0

まず、ビューに渡す必要があります。

ViewBag.MyArray = arr;

次に、ビューで:

<script type="text/javascript">
var arr = @Html.Raw(Json.Encode(ViewBag.MyArray));
</script>
于 2013-10-22T21:04:52.400 に答える