saimanisha Ответов: 1

Как динамически добавлять кнопку на страницу aspx каждый раз при перенаправлении?


у меня есть выпадающий которые оказывают переменного тока,nonac ,делюкс элементов в нем.ввод данных иам в TextBox из aspx страницы 1 после Кнопкой его будет следующей странице, и добавив текстовое поле Текст для динамически созданной кнопки, но я хочу, чтобы добавить кнопку на основе выбора из выпадающего списка.я извлек платформы из БД, используя ридер Эври раз, когда она добавляет кнопки вместе с текстом .но я хочу сделать это, как показано ниже .как я должен добавить, основанное на моем вкусе выбора.
предполагать :
ac : BUTTON123
NONAC : BUTTON233
DELUX: BUTTON234

Что я уже пробовал:

  DropDownList1.Items.Add("AC");
            DropDownList1.Items.Add("NON-AC");
            DropDownList1.Items.Add("DELUX");

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            if (TextBox1.Text!= "")
            {
                string s = TextBox1.Text;
                Response.Redirect("WebForm2.aspx?val=" + TextBox1.Text);
            }

in aspx2 

  protected void Page_Load(object sender, EventArgs e)
        {
           


            Button b = new Button();
            b.Text =Request.QueryString["val"];
           Panel1.Controls.Add(b);

Afzaal Ahmad Zeeshan

Если это должно быть сделано через клиентскую сторону, то почему бы не JavaScript?

1 Ответов

Рейтинг:
0

Karthik_Mahalingam

пробовать

protected void Button1_Click(object sender, EventArgs e)
       {
           string value = DropDownList1.SelectedItem.Value;
           Response.Redirect("WebForm2.aspx?val=" + value);

       }


Richard Deeming

Вы, вероятно, хотите, чтобы URL-кодирование значения:

Response.Redirect("WebForm2.aspx?val=" + HttpUtility.UrlEncode(value));