protected void vSlideShowList_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            SlideShowItem SlideShowItem = (SlideShowItem)e.Item.DataItem;

            //圖片
            Image vImage = (Image)e.Item.FindControl("vImage");
            vImage.ImageUrl = SlideShowItemManager.GetUploadPath() + SlideShowItem.Image;

            //連結網址
            Label vUrl = (Label)e.Item.FindControl("vUrl");
            vUrl.Text = SlideShowItem.Url;

            //顯示
            Literal vIsEnable = (Literal)e.Item.FindControl("vIsEnable");
            vIsEnable.Text = (SlideShowItem.Enable == true) ? "V" : "";

            //排序
            Literal vSort = (Literal)e.Item.FindControl("vSort");
            vSort.Text = SlideShowItem.Sort.ToString();

            //編輯
            HyperLink vEdit = (HyperLink)e.Item.FindControl("vEdit");
            Dictionary <string, string> Argument = new Dictionary <string, string>();
            Argument.Add("Mode", "Edit");
            Argument.Add("Id", SlideShowItem.Id.ToString());
            vEdit.NavigateUrl = "SlideShow_Modify.aspx?" + Server.UrlEncode(LeftHand.Gadget.Encoder.DictionaryEncoder(Argument));
        }
    }
        public void Delete(int slideShowItemId)
        {
            var slideShowItem = new SlideShowItem()
            {
                Id = slideShowItemId
            };

            _slideShowItems.Attach(slideShowItem);
            _slideShowItems.Remove(slideShowItem);
        }
    protected void vSlideShowList_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            SlideShowItem SlideShowItem = (SlideShowItem)e.Item.DataItem;

            //SlideShowItem
            HyperLink vSlideShowItem = (HyperLink)e.Item.FindControl("vSlideShowItem");
            vSlideShowItem.ImageUrl = SlideShowItemManager.GetUploadPath() + SlideShowItem.Image;
            if (string.IsNullOrWhiteSpace(SlideShowItem.Url) == false)
            {
                vSlideShowItem.NavigateUrl = SlideShowItem.Url;
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.Page.IsPostBack == false)
        {
            _Argument = LeftHand.Gadget.Encoder.DictionaryDecoder(Server.UrlDecode(Request.QueryString.ToString()));
        }

        switch (_Argument["Mode"])
        {
        case "Add":
            _SlideShow = new SlideShowItem("", true, "");
            break;

        case "Edit":
            _SlideShow = SlideShowItemManager.Get(_Argument["Id"]);
            break;
        }
    }