Comment accéder aux variables Model ou Viewbag dans une balise de script

Vs'12 asp.net C# MVC4 - Int.Appl.Modèle EF Premier Code

Voici mon très simple Script

<script class="TractsScript">

     $('#Add').click(function (e) {

         var val = @ViewBag.ForSection;
         alert(val);

     });
</script>

Comme par exemple je suis désireux de simplement définir une variable dans mon script ou UTILISER un Viewbag. ou Model.

Je n'ai pas été en mesure de trouver une réponse dans les forums suivants: StckTrace1,StackTraceBetterAnswer

D'autres Choses que j'ai essayé:

var model = @Html.Raw(Json.Encode(Model))
alert(model.Sections);
alert(@ViewBag.ForSection);

source d'informationauteur Don Thomas Boyle