예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Application[Constants.FRONT_PAGE_IMG_API_CACHE] == null)
        {
            DBManager db = new DBManager();
            db.Connect();
            List<FrontImageDAO> imgList = db.GetAllFrontPageImages();
            db.Close();

            var serializer = new JavaScriptSerializer();
            var serializedResult = serializer.Serialize(imgList);
            Application[Constants.FRONT_PAGE_IMG_API_CACHE] = serializedResult;
        }
        Response.Write(Application[Constants.FRONT_PAGE_IMG_API_CACHE]);
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DBManager db = new DBManager();
        db.Connect();
        List<FrontImageDAO> storedImagesList = db.GetAllFrontPageImages();
        db.Close();

        foreach(FrontImageDAO img in storedImagesList)
        {
            Panel_UploadedImage ui = (Panel_UploadedImage)LoadControl("~/Panel/UploadedImage.ascx");
            ui.fileName = img.fileName;
            ui.path = img.path;
            ui.link = img.link;
            pictureList.Controls.Add(ui);
        }
    }