Vấn đề này cũng tương tự như những gì được mô tả trong Execute Javascript inside a partial view in ASP.NET MVCJavascript không làm việc trong một phần Xem
Các mảnh dưới đây của mã trong index.cshtml đang làm việc tốt ...
<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>
}
Nhưng khi tôi sao chép và dán mã ở trên và tệp tập lệnh tương ứng vào một chế độ xem khác và sau đó trong index.cshtml nếu tôi gọi Html.Partial (tên chế độ xem mới), Tự động điền không hoạt động ...
Vui lòng cho tôi biết làm thế nào tôi giải quyết nó mà không sửa đổi nhiều ...
cố gắng gọi như thế này ... Html.RenderPartial (tên chế độ xem mới); –
bạn đã kiểm tra bao gồm nhiều jquery tức là ở chế độ xem một phần và trong 'index.cshtml'? bạn có bị lỗi trong con đom đóm không? – Rafay