Javascript ne fonctionne pas en vue partielle

Ce problème est similaire à ce qui est décrit dans Exécuter le code Javascript à l'intérieur d'une vue partielle en ASP.NET MVC

Le morceau de code ci-dessous dans l'index.cshtml fonctionne bien...


<label for="locationOfSearch"> in :</label> @Html.TextBox("locationOfSearch")

<input type="submit" value="Search"  style="background-color:Green"/>

@section JavaScript {
    <script type="text/javascript">
        $(document).ready(function () {


            $("#locationOfSearch").autocomplete({
                source: '@Url.Action("AutocompleteAsyncLocations")'
            })



        });
    </script>
}

Mais quand je l'ai copier et de coller le code ci-dessus et les fichiers de script à un autre point de vue, puis dans l'index.cshtml si je l'appelle, Html.Partielle(nouveau nom de la vue), la saisie semi-automatique ne fonctionne pas...

Bien vouloir me faire savoir comment je le résoudre sans trop de modification...

source d'informationauteur Suresh Ganapathy