状況は次のとおりです。Product多くのプロパティを持つモデルがあり、1 つはオブジェクトのリストでありPhoto、各PhotoオブジェクトにはIDと がありNameます。モデルのリストを持つカルーセル ビューがありPhotosます。Productビューには、次のようなものがあります。
@if (Model.Photos.Count > 0)
{
....
<a href="javascript:jsFunction()".......
JavaScript では、jsFunction次のようになります。
function jsFunction()
{
alert('@Html.Action("GetPhotosCarousel", Model.Photos)');
}
Controller 関数は部分ビューを返します_PhotosCarousel。
ここで、@Html.Actionメイン ビューのレンダリング時に実行される問題、NOT ON CLICK。
PhotosCarouselページを表示するのではなく、クリックするだけでビューをレンダリングするにはどうすればよいですか?