I have added jcarousel
Ref:
Implement Image Slider using jQuery in ASP.Net
MasterPage
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="Site" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jsdelivr.net/jcarousel/0.2.8/jquery.jcarousel.min.js"></script>
<link href="http://cdn.jsdelivr.net/jcarousel/0.2.8/skins/tango/skin.css" rel="Stylesheet" />
<style type="text/css">
.jcarousel-skin-tango .jcarousel-container-horizontal
{
height: 300px !important;
}
</style>
<script type="text/javascript">
$(function () {
$('#mycarousel').jcarousel(
{
auto: 3,
wrap: 'circular',
scroll: 1
});
});
</script>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="Default.aspx">Default.aspx</a> | <a href="Contact.aspx">Contact.aspx</a>
<hr />
<table border="1" cellpadding="0" cellspacing="0" width="100%" height="500">
<tr>
<td width="45%">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
<td>
<ul id="mycarousel" class="jcarousel-skin-tango">
<asp:Repeater ID="rptImages" runat="server">
<ItemTemplate>
<li>
<img alt="" style='height: 75px; width: 75px' src='<%# Eval("ImageUrl") %>' />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
Namespace
using System.Data;
Master.cs
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[1] { new DataColumn("ImageUrl") });
dt.Rows.Add("http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg");
dt.Rows.Add("http://static.flickr.com/75/199481072_b4a0d09597_s.jpg");
dt.Rows.Add("http://static.flickr.com/57/199481087_33ae73a8de_s.jpg");
dt.Rows.Add("http://static.flickr.com/77/199481108_4359e6b971_s.jpg");
dt.Rows.Add("http://static.flickr.com/58/199481143_3c148d9dd3_s.jpg");
dt.Rows.Add("http://static.flickr.com/72/199481203_ad4cdcf109_s.jpg");
dt.Rows.Add("http://static.flickr.com/58/199481218_264ce20da0_s.jpg");
dt.Rows.Add("http://static.flickr.com/69/199481255_fdfe885f87_s.jpg");
dt.Rows.Add("http://static.flickr.com/60/199480111_87d4cb3e38_s.jpg");
dt.Rows.Add("http://static.flickr.com/70/229228324_08223b70fa_s.jpg");
rptImages.DataSource = dt;
rptImages.DataBind();
}
Defalt.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
Default
</asp:Content>
Contact.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
Contact
</asp:Content>