状況は次のとおりです。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
ページを表示するのではなく、クリックするだけでビューをレンダリングするにはどうすればよいですか?