using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.IO; public partial class Gallery : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (IsPostBack == false) { GetImages("~/Images/NewWorkshop/"); } } private void GetImages(string sPath) { int index = 1; DirectoryInfo di = new DirectoryInfo(Server.MapPath(sPath)); foreach (FileInfo fi in di.GetFiles()) { Image img = new Image(); img.ID = "img" + index.ToString(); //img.Width = Unit.Pixel(100); //img.Height = Unit.Pixel(100); img.ImageUrl = sPath + fi.Name; PlaceHolder1.Controls.Add(img); Literal lit = new Literal(); lit.Text = "
"; PlaceHolder1.Controls.Add(lit); index++; } } //private void PopulateListAndShowFirst() //{ // lbxImages.Items.Clear(); // try // { // ListItem li1 = new ListItem(); // li1.Text = "Front Entrance"; // li1.Value = "Images/LP_FrontEntrance.png"; // ListItem li2 = new ListItem(); // li2.Text = "Workshop"; // li2.Value = "Images/LP_workshop.png"; // ListItem li3 = new ListItem(); // li3.Text = "Test Tank - KSB WKLn 125/4 BEING TESTED AT OUR W/SHOP"; // li3.Value = "Images/LP_TestTank.png"; // ListItem li4 = new ListItem(); // li4.Text = "Artisans Work Areas"; // li4.Value = "Images/LP_ArtisansWorkArea.png"; // ListItem li5 = new ListItem(); // li5.Text = "Boiler Shop and Material Rack"; // li5.Value = "Images/LP_BoilerShop_MaterialRack.png"; // ListItem li6 = new ListItem(); // li6.Text = "Wash & Bake Oven"; // li6.Value = "Images/LP_WashnBakeOven.png"; // ListItem li7 = new ListItem(); // li7.Text = "Workshop Equipment"; // li7.Value = "Images/LP_WorkshopEquipment.png"; // ListItem li8 = new ListItem(); // li8.Text = "Workshop Equipment"; // li8.Value = "Images/LP_WorkshopEquipment2.png"; // ListItem li9 = new ListItem(); // li9.Text = "22 KW SUBMERSIBLE PUMP BEING TESTED (PUMP LIFTED TO SHOW PUMP & FLOW)"; // li9.Value = "Images/LP_22kwSubmersiblePumpTested.png"; // ListItem li10 = new ListItem(); // li10.Text = "K S B WKLn 125/4 REPAIRED AND BEING TESTED"; // li10.Value = "Images/LP_KSBWKLn1254.png"; // lbxImages.Items.Add(li1); // lbxImages.Items.Add(li2); // lbxImages.Items.Add(li3); // lbxImages.Items.Add(li4); // lbxImages.Items.Add(li5); // lbxImages.Items.Add(li6); // lbxImages.Items.Add(li7); // lbxImages.Items.Add(li8); // lbxImages.Items.Add(li9); // lbxImages.Items.Add(li10); // lbxImages.SelectedIndex = 0; // imgDisplay.ImageUrl = lbxImages.SelectedValue; // lblSelected.Text = lbxImages.SelectedItem.Text; // } // catch (Exception ex) // { // Response.Write("A problem has occurred. Please try again later. "); // } //} //protected void imgBtnNext_Click(object sender, ImageClickEventArgs e) //{ // int iSelectedIndex = lbxImages.SelectedIndex; // int iCount = lbxImages.Items.Count; // if (iSelectedIndex < iCount - 1) // { // lbxImages.SelectedIndex = iSelectedIndex + 1; // imgDisplay.ImageUrl = lbxImages.SelectedValue; // lblSelected.Text = lbxImages.SelectedItem.Text; // } //} //protected void imgBtnLast_Click(object sender, ImageClickEventArgs e) //{ // int iCount = lbxImages.Items.Count; // if (iCount > 0) // { // lbxImages.SelectedIndex = iCount - 1; // imgDisplay.ImageUrl = lbxImages.SelectedValue; // lblSelected.Text = lbxImages.SelectedItem.Text; // } //} //protected void imgBtnFirst_Click(object sender, ImageClickEventArgs e) //{ // int iCount = lbxImages.Items.Count; // if (iCount > 0) // { // lbxImages.SelectedIndex = 0; // imgDisplay.ImageUrl = lbxImages.SelectedValue; // lblSelected.Text = lbxImages.SelectedItem.Text; // } //} //protected void imgBtnPrev_Click(object sender, ImageClickEventArgs e) //{ // int iSelectedIndex = lbxImages.SelectedIndex; // int iCount = lbxImages.Items.Count; // if (iSelectedIndex > 0) // { // lbxImages.SelectedIndex = iSelectedIndex - 1; // imgDisplay.ImageUrl = lbxImages.SelectedValue; // lblSelected.Text = lbxImages.SelectedItem.Text; // } //} }