【问题标题】:MVC Image Handling using WebImage and JavaScript使用 WebImage 和 JavaScript 处理 MVC 图像
【发布时间】:2013-03-04 12:12:25
【问题描述】:

在一个视图中,我有以下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 相当陌生,不知道如何执行以下操作。我想做的是允许用户单击图像并加载另一个视图,我在该视图中显示图像的完整大小。

【问题讨论】:

    标签: javascript html asp.net-mvc-4 webimage


    【解决方案1】:

    这取决于你想从中得到什么。您希望它在新页面上单独显示图像还是使用 AJAX 在同一页面上显示完整图像?

    如果是后者,您可能需要考虑使用局部视图。

    【讨论】:

    • 在我的帖子中,我说过,“......并且有另一个视图加载,我在该视图中显示图像的完整尺寸。”所以,新页面。
    • 那么这很容易,只需执行另一个操作即可获得完整图像。您可以只使用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多