Questo problema è simile a quanto descritto in Execute Javascript inside a partial view in ASP.NET MVCJavascript non funziona in Vista parziale
Il pezzo di sotto del codice nella index.cshtml sta lavorando bene ...
<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>
}
Ma quando copio e incollo il codice sopra e i rispettivi file di script in un'altra vista e poi in index.cshtml se chiamo Html.Partial (nuovo nome vista), il completamento automatico non funziona ...
Gentilmente vorrei sapere come ho risolto senza troppe modifiche ...
provare a chiamare in questo modo ... Html.RenderPartial (nuovo nome vista); –
hai controllato più inclusione di jquery i.e in vista parziale e in 'index.cshtml'? hai anche degli errori nel firebug? – Rafay