ビューの一部をロードするビューがあります。ビュー全体をロードせずに、ビューの1つのdivを更新したいと思います。私のコード:
<div id="newrealeaseform">
<div id="newrealeaseformplayer">
@* @Html.Action("MusicPlayer", "NewRelease")*@
</div>
`@Html.Partial("_MusicPlayer")`
`@using (Ajax.BeginForm("Index", new AjaxOptions { `
`hereHttpMethod="GET",`
` InsertionMode = InsertionMode.Replace,
UpdateTargetId = "albumlist"
}))
{
<div id="newrealeaseformcontent">
<h2>New Releases(@Model.Genre)</h2>
<div id="daterangesearchcntrl">
@Html.HiddenFor(m => m.Genre)
@Html.Label("choose release date")
@Html.TextBoxFor(m => m.DateRange, new { @readonly = "readonly", @id = "daterange" })
<input class="sb_search" type="submit" value=""/>
</div>
<br />
<br />
<br />
<div id="albumlist">
<ul id="newreleasealbum-list">
@foreach (var album in Model.Albums)
{
<li style="margin-left:0px;padding-left:0px">
<a href="@Url.Action("AlbumPopup", new { id = album.AlbumId })" class="openPlayer">
<img alt="@album.Title" width="75" height="74" src="@album.AlbumPhoto.ThumbnailPath" />
<div class="clear"></div>
</a>
</li>
}
</ul>
<div class="clear"></div>
</div>
</div>
}
</div> `
このビューでHtml.Partial( "_ MusicPlayer")をリロードせずに、"albumlist"divを更新したいと思います。助けてください。
前もって感謝します