Изменение стиля кнопки, сгенерированной из кода позади, отображаемого с помощью панели - PullRequest
0 голосов
/ 02 декабря 2018

Вот мой код, используемый для генерации пейджинговых кнопок в asp.net, но я бы хотел изменить стиль кнопок в соответствии с классом нумерации страниц в Bootstrap.Как я могу сделать это, поскольку кнопки генерируются из кода позади?Вот код C #:

private void AddpagingButton()
        {
            // this method for generate custom button for Custom paging in Gridview
            int totalRecord = 0;
            int noofRecord = 0;
            totalRecord = ViewState["TotalRecord"] != null ? (int)ViewState["TotalRecord"] : 0;
            noofRecord = ViewState["NoOfRecord"] != null ? (int)ViewState["NoOfRecord"] : 0;
            int pages = 0;
            if (totalRecord >0 && noofRecord > 0)
            {
                // Count no of pages 
                pages = (totalRecord / noofRecord) + ((totalRecord % noofRecord) > 0 ? 1 : 0);
                for (int i = 0; i < pages; i++)
                {
                    Button b = new Button();
                    b.Text = (i + 1).ToString();
                    b.CommandArgument = (i + 1).ToString();
                    b.ID = "Button_" + (i + 1).ToString();
                    b.Click += new EventHandler(this.b_click);
                    Panel1.Controls.Add(b);
                }
            }

        }

А вот простой компонент панели в передней части:

<asp:Panel ID="Panel1" runat="server"></asp:Panel>
...