как запустить обновление пользовательского элемента управления - PullRequest
0 голосов
/ 09 января 2011

Есть ли простой способ обновить пользовательский элемент управления с другого пользовательского элемента управления?

У меня есть поле ввода и кнопка отправки.пользователь вводит код, нажимает sumbit и, основываясь на коде, очки начисляются на их счет (другой пользовательский элемент управления).Очки применяются к счету в базе данных, но не отображаются на странице, пока я не нажму кнопку Обновить.Есть ли простой способ обновить элемент управления при отправке?спасибо.

---------- код для кнопки отправки --------------

protected void btn_Add_Coupon_Click(object sender, EventArgs e)
      {
          try
          {
          SqlDataSourceTEST.DataSourceMode = SqlDataSourceMode.DataReader;
          IDataReader Reader = (IDataReader)SqlDataSourceTEST.Select(DataSourceSelectArguments.Empty);

          if (Reader.Read())
          {
              int iPoints = 0;
                iPoints = (int)Reader["Points"];
                if (iPoints > 0)
                {

                   Profile.TimesVisited = Profile.TimesVisited + iPoints;
                   lblcoup.Text = iPoints.ToString() + " have been added to your score!";


                }
                else
                {
                  lblcoup.Text = "Coupon Code Not Valid";

            }


                }

          Reader.Close();
          Reader.Dispose();


          }



          catch (Exception ex)
          {

          }

      }

1 Ответ

0 голосов
/ 10 января 2011

Взгляните на эту статью: http://www.dotnetcurry.com/ShowArticle.aspx?ID=155&AspxAutoDetectCookieSupport=1

В нем объясняется, как получить доступ к одному пользовательскому элементу управления из другого.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...