在图像滑块上显示图像 [英] Show images on image slider

查看:81
本文介绍了在图像滑块上显示图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在sql datatbase中保存图像我想检索那些图像并在jquery图像滑块中显示。

I am saving images in sql datatbase i want to retrieve that images and show in jquery image slider.

推荐答案

请参考以下链接:

asp.net中的JQuery灯箱图片幻灯片库 [ ^ ]

JQuery Image幻灯片,图片应来自数据库 [< a href =http://www.codeproject.com/Questions/586159/JQueryplusImageplusslide-2cplusWhereplusimagesplustarget =_ blanktitle =New Window> ^ ]





- Amit
Refer the links below:
JQuery lightbox image slideshow gallery in asp.net[^]
JQuery Image slide, Where images should come from database[^]


--Amit


嗨...

看到这个! 。

在aspx中:

Hi...
See this!.
In aspx:
<asp:DataList ID="DataList1" runat="server" Height="82px"

        ItemStyle-HorizontalAlign="Center" RepeatColumns="3" Width="180px" EnableViewState="true">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
        <ItemTemplate>
        <asp:Image ID="img1" ImageUrl='<%# Bind("Name", "~/Images/{0}") %>' Width="250" Height="180" runat="server" />
        <asp:HyperLink ID="HyperLink1" Text='<%# Bind("Name") %>' NavigateUrl='<%# Bind("Name", "~/Images/{0}") %>' runat="server"/>
            </ItemTemplate>
    </asp:DataList>

<asp:button id="btnpv" text="previous" runat="server" style="font-weight: 700" visible="true" width="66px" onclick="btnpv_Click" xmlns:asp="#unknown" />
       
    <asp:button id="btnx" text="Next" runat="server" style="font-weight: 700" visible="true" width="52px" onclick="btnx_Click" xmlns:asp="#unknown" />





在aspx.cs中:



In aspx.cs:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        this.ViewState["vs"] = 0;
    }
    pos = (int)this.ViewState["vs"];
    Getimg();
}

protected void Getimg()
{
    DirectoryInfo dir = new DirectoryInfo(MapPath("Images"));
    FileInfo[] files = dir.GetFiles();
    ArrayList listitems = new ArrayList();
    foreach (FileInfo info in files)
    {
        if (info.Extension == ".jpg" || info.Extension == ".jpeg" || info.Extension == ".gif" || info.Extension == ".png")
        {
            listitems.Add(info);
        }
    }
    // bind images on conditional
    adsource = new PagedDataSource();
    adsource.DataSource = listitems;
    adsource.PageSize = 3;
    adsource.AllowPaging = true;
    adsource.CurrentPageIndex = pos;
    btnx.Visible = true;
    //btnx.Enabled = !adsource.IsFirstPage;
    btnpv.Visible = true;
    btnpv.Enabled = !adsource.IsFirstPage;
    DataList1.DataSource = adsource;
    DataList1.DataBind();

    //// bind multiple images at a time
    //DataList1.DataSource = listitems;
    //DataList1.DataBind();
}

protected void btnx_Click(object sender, EventArgs e)
{
    pos = (int)this.ViewState["vs"];
    pos += 1;
    this.ViewState["vs"] = pos;
    Getimg();
}

protected void btnpv_Click(object sender, EventArgs e)
{
    pos = (int)this.ViewState["vs"];
    pos -= 1;
    this.ViewState["vs"] = pos;
    Getimg();
}



谢谢你。


Thank u.


这篇关于在图像滑块上显示图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆