如何使用Asp.Net Ajax SlideControl加载图像? [英] How to load images using Asp.Net Ajax SlideControl?
本文介绍了如何使用Asp.Net Ajax SlideControl加载图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好!
我写了这段代码:
Hello Every one!
I wrote this code:
<asp:ScriptManager ID="Sm1" runat="server">
</asp:ScriptManager>
<br />
<asp:Image ID="Image1" runat="server" Height="316px" Width="388px" ImageUrl='<%# "Photo_Handler.ashx?ph_id="+Eval("AlbumId")%>' /><br />
<br />
<asp:Label ID="lblImageDescription" runat="server" /><br />
<br />
<asp:Button ID="Btn_Previous" runat="server" Text="Previous" />
<asp:Button ID="Btn_Next" runat="server" Text="Next" Width="64px" /><br />
<br />
<asp:Button ID="Btn_Play" runat="server" Text="Play" /><br />
<asp:SlideShowExtender ID="SlideShowExtender1" runat="server" AutoPlay="true" ImageDescriptionLabelID="lblImageDescription"
Loop="true" NextButtonID="Btn_Next" PlayButtonID="Btn_Play" PlayButtonText="Play"
PreviousButtonID="Btn_Previous" StopButtonText="Stop" TargetControlID="Image1"
SlideShowServiceMethod="GetSlides">
</asp:SlideShowExtender>
在这里,我尝试使用Asp.Net Ajax幻灯片放映控件.我正在从数据库加载图像.如何绑定图像?
这里的webService方法是这个
Here i am trying to use Asp.Net Ajax Slide Show Control. I am loading the images from database. How to bind the images?
Here the webService method is this
public static AjaxControlToolkit.Slide[] GetSlides( int id)
{
int size;
OURKUTEntities oe=new OURKUTEntities();//this is the Entity name
var get_pics = oe.Photos.Where(i => i.AlbumId == id).ToList();//Here am geting the Photos from PHOTOS Table
size = get_pics.Count;
AjaxControlToolkit.Slide[] slide = new AjaxControlToolkit.Slide[size];
int j = 0;
foreach (var item in get_pics)
{
if (size != j)
{
var photocontent = item.Photo_Content;
string s = Convert.ToString(photocontent);
slide[j] = new AjaxControlToolkit.Slide(s, item.PhotoName, item.Photo_Type);
j++;
}
}
return (slide);
}
推荐答案
最明显的方法是拥有一个带有ID的网页,以从数据库返回图像,然后将这些URL用于您的幻灯片放映控件.
The most obvious way is to have a web page that takes an id to return an image from the DB, then use those URLs to your slideshow control.
这篇关于如何使用Asp.Net Ajax SlideControl加载图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文