コード例 #1
0
        private void EditButtonShow(int id)
        {
            StreamingLiveLib.Button button = (id == 0) ? new StreamingLiveLib.Button() : StreamingLiveLib.Button.Load(id, AppUser.Current.Site.Id);

            ButtonEditHolder.Visible = true;
            ButtonListHolder.Visible = false;

            ButtonIdHid.Value          = button.Id.ToString();
            ButtonUrlText.Text         = button.Url;
            ButtonTextText.Text        = button.Text;
            DeleteButtonHolder.Visible = id > 0;
        }
コード例 #2
0
        protected void ButtonRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            LinkButton UpButton   = (LinkButton)e.Item.FindControl("UpButton");
            LinkButton DownButton = (LinkButton)e.Item.FindControl("DownButton");
            LinkButton EditButton = (LinkButton)e.Item.FindControl("EditButton");

            StreamingLiveLib.Button button = (StreamingLiveLib.Button)e.Item.DataItem;
            EditButton.CommandArgument = button.Id.ToString();

            if (e.Item.ItemIndex == 0)
            {
                UpButton.Visible = false;
            }
            if (e.Item.ItemIndex == buttons.Count - 1)
            {
                DownButton.Visible = false;
            }
        }
コード例 #3
0
        protected void SaveButtonButton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(ButtonIdHid.Value);

            StreamingLiveLib.Button button = (id == 0) ? new StreamingLiveLib.Button()
            {
                SiteId = AppUser.Current.Site.Id, Sort = 999
            } : StreamingLiveLib.Button.Load(id, AppUser.Current.Site.Id);
            button.Url  = ButtonUrlText.Text;
            button.Text = ButtonTextText.Text;
            button.Save();

            if (id == 0)
            {
                LoadData();
                buttons.UpdateSort();
            }

            UpdateData();
            Populate();
        }