我有簡單的局部視圖:JS文件被刷新
<div class="well">
<h3>
<strong>@Model.Name</strong>
<span class="pull-right label label- primary">@Model.AverageRaiting.ToString("# stars")</span>
</h3>
<span class="lead">@Model.Description</span>
@Html.DialogFormLink("Update", Url.Action("UpdatePhoto", new {id = @Model.PhotoId}), "Update Photo", Url.Action("Photo"))
@Html.Action("InitializeAlerts")
</div>
@section scripts{
<script src="~/Scripts/reload.alerts.js"></script>
}
一切是在第一時間確定。但在我用上述另一個替換部分視圖後,自定義腳本"reload.alerts.js"
不起作用。此腳本適用於@Html.Action("InitializeAlerts")
操作。 InitializeAlerts
方法只返回名爲_Alert的局部視圖。 我該怎麼辦才能解決這個問題? 謝謝。
你有沒有嘗試把腳本放在你的主視圖中而不是局部視圖中? –
@Alorika是的。可以肯定的是,這不是因爲這個,我將它包含在兩個視圖中。 – user3818229
你可以發佈你的代碼從reaload.alerts.js和_Alert局部視圖。也許你在局部視圖中遇到動態綁定的問題。 – freshbm