【发布时间】:2011-12-17 23:16:13
【问题描述】:
这个问题类似于Execute Javascript inside a partial view in ASP.NET MVC中描述的问题
index.cshtml 中的以下代码运行良好...
<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>
}
但是当我将上述代码和相应的脚本文件复制并粘贴到另一个视图中,然后在 index.cshtml 中调用 Html.Partial(新视图名称)时,自动完成功能不起作用...
请告诉我如何在没有太多修改的情况下解决它...
【问题讨论】:
-
尝试这样调用...Html.RenderPartial(新视图名称);
-
您是否检查过 jquery 的多重包含,即在部分视图和
index.cshtml中?你在萤火虫中也有任何错误吗?
标签: asp.net asp.net-mvc-3 asp.net-mvc-partialview