0

ビューにはfieldset、特定のアイテムに関連付けられたサムネイル形式で画像を表示する次のものがあります。

<fieldset style="position:absolute; top:113px; left: 1050px; width: 300px;">
    <legend>Photos</legend>

    <div>
        <img src="@Url.Action("GetImage1")" alt="" />
        <img src="@Url.Action("GetImage2")" alt="" />     
        <img src="@Url.Action("GetImage2")" alt="" />     
    </div>

</fieldset>

私のコントローラーには、次のコードがあります。

public void GetImage1()
{
    BicycleSellerListing bicyclesellerlisting = db.BicycleSellerListing.Find(1023);

    WebImage wbImage = new WebImage(bicyclesellerlisting.ImageList.First().Image);
    wbImage.Resize(100, 100);
    wbImage.FileName = "Item.jpg";
    wbImage.Write();
}

これはすべて正常に機能します。私は MVC、HTML、および JavaScript にかなり慣れていないため、次の操作を行う方法がわかりません。私がやりたいことは、ユーザーが画像をクリックして、そのビューに画像のフルサイズを表示する別のビューをロードできるようにすることです。

4

1 に答える 1

1

これから何を得たいかによります。新しいページに画像だけを表示しますか、それともAJAXを使用して同じページに画像全体を表示しますか?

後者の場合は、部分ビューの使用を検討することをお勧めします。

于 2013-03-04T12:32:57.757 に答える