Page_Load

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • thejackofall

    #1

    Page_Load

    Hi.

    I have a button called btnSelect on a web form. There is a handler for it.
    However, the Page_Load() gets called before the handler gets called.

    I want to do the following. In the Page_Load(), I want to check if the
    btnSelect caused the event. How can I do this?

    Please help.

    --
    Be Cool!
  • Sylvain Lafontaine

    #2
    Re: Page_Load

    Take a look at the values available int Request object; you should be able
    to find the information you need because all the information send by the
    POST submission of the form is there.

    However, I'm not sure is this is the right thing to do. Instead, you should
    isolate the relevant code in a subroutine and call it from the btnSelect
    event.

    S. L.

    "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
    news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=blue]
    > Hi.
    >
    > I have a button called btnSelect on a web form. There is a handler for
    > it.
    > However, the Page_Load() gets called before the handler gets called.
    >
    > I want to do the following. In the Page_Load(), I want to check if the
    > btnSelect caused the event. How can I do this?
    >
    > Please help.
    >
    > --
    > Be Cool![/color]


    Comment

    • Sylvain Lafontaine

      #3
      Re: Page_Load

      Take a look at the values available int Request object; you should be able
      to find the information you need because all the information send by the
      POST submission of the form is there.

      However, I'm not sure is this is the right thing to do. Instead, you should
      isolate the relevant code in a subroutine and call it from the btnSelect
      event.

      S. L.

      "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
      news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=blue]
      > Hi.
      >
      > I have a button called btnSelect on a web form. There is a handler for
      > it.
      > However, the Page_Load() gets called before the handler gets called.
      >
      > I want to do the following. In the Page_Load(), I want to check if the
      > btnSelect caused the event. How can I do this?
      >
      > Please help.
      >
      > --
      > Be Cool![/color]


      Comment

      • thejackofall

        #4
        Re: Page_Load

        Yes. You are right about the form submission with the post. I can get the
        information. However, this is a little different story.

        This has more to do with postback and capturing events.

        The question is, "How do I check what object caused this event for it to
        come to Page_Load()?".

        Please help.

        "Sylvain Lafontaine" wrote:
        [color=blue]
        > Take a look at the values available int Request object; you should be able
        > to find the information you need because all the information send by the
        > POST submission of the form is there.
        >
        > However, I'm not sure is this is the right thing to do. Instead, you should
        > isolate the relevant code in a subroutine and call it from the btnSelect
        > event.
        >
        > S. L.
        >
        > "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
        > news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=green]
        > > Hi.
        > >
        > > I have a button called btnSelect on a web form. There is a handler for
        > > it.
        > > However, the Page_Load() gets called before the handler gets called.
        > >
        > > I want to do the following. In the Page_Load(), I want to check if the
        > > btnSelect caused the event. How can I do this?
        > >
        > > Please help.
        > >
        > > --
        > > Be Cool![/color]
        >
        >
        >[/color]

        Comment

        • thejackofall

          #5
          Re: Page_Load

          Yes. You are right about the form submission with the post. I can get the
          information. However, this is a little different story.

          This has more to do with postback and capturing events.

          The question is, "How do I check what object caused this event for it to
          come to Page_Load()?".

          Please help.

          "Sylvain Lafontaine" wrote:
          [color=blue]
          > Take a look at the values available int Request object; you should be able
          > to find the information you need because all the information send by the
          > POST submission of the form is there.
          >
          > However, I'm not sure is this is the right thing to do. Instead, you should
          > isolate the relevant code in a subroutine and call it from the btnSelect
          > event.
          >
          > S. L.
          >
          > "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
          > news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=green]
          > > Hi.
          > >
          > > I have a button called btnSelect on a web form. There is a handler for
          > > it.
          > > However, the Page_Load() gets called before the handler gets called.
          > >
          > > I want to do the following. In the Page_Load(), I want to check if the
          > > btnSelect caused the event. How can I do this?
          > >
          > > Please help.
          > >
          > > --
          > > Be Cool![/color]
          >
          >
          >[/color]

          Comment

          • Sylvain Lafontaine

            #6
            Re: Page_Load

            I'm sorry, but I don't know the answer to your question.

            Maybe the following article will give you a starting point for your
            research:
            http://msdn.microsoft.com/library/de...bjectmodel.asp

            S. L.

            "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
            news:375AA2AF-C90B-414E-8FD4-576CC084C038@mi crosoft.com...[color=blue]
            > Yes. You are right about the form submission with the post. I can get
            > the
            > information. However, this is a little different story.
            >
            > This has more to do with postback and capturing events.
            >
            > The question is, "How do I check what object caused this event for it to
            > come to Page_Load()?".
            >
            > Please help.
            >
            > "Sylvain Lafontaine" wrote:
            >[color=green]
            >> Take a look at the values available int Request object; you should be
            >> able
            >> to find the information you need because all the information send by the
            >> POST submission of the form is there.
            >>
            >> However, I'm not sure is this is the right thing to do. Instead, you
            >> should
            >> isolate the relevant code in a subroutine and call it from the btnSelect
            >> event.
            >>
            >> S. L.
            >>
            >> "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
            >> news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=darkred]
            >> > Hi.
            >> >
            >> > I have a button called btnSelect on a web form. There is a handler
            >> > for
            >> > it.
            >> > However, the Page_Load() gets called before the handler gets called.
            >> >
            >> > I want to do the following. In the Page_Load(), I want to check if the
            >> > btnSelect caused the event. How can I do this?
            >> >
            >> > Please help.
            >> >
            >> > --
            >> > Be Cool![/color]
            >>
            >>
            >>[/color][/color]


            Comment

            • Sylvain Lafontaine

              #7
              Re: Page_Load

              I'm sorry, but I don't know the answer to your question.

              Maybe the following article will give you a starting point for your
              research:
              http://msdn.microsoft.com/library/de...bjectmodel.asp

              S. L.

              "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
              news:375AA2AF-C90B-414E-8FD4-576CC084C038@mi crosoft.com...[color=blue]
              > Yes. You are right about the form submission with the post. I can get
              > the
              > information. However, this is a little different story.
              >
              > This has more to do with postback and capturing events.
              >
              > The question is, "How do I check what object caused this event for it to
              > come to Page_Load()?".
              >
              > Please help.
              >
              > "Sylvain Lafontaine" wrote:
              >[color=green]
              >> Take a look at the values available int Request object; you should be
              >> able
              >> to find the information you need because all the information send by the
              >> POST submission of the form is there.
              >>
              >> However, I'm not sure is this is the right thing to do. Instead, you
              >> should
              >> isolate the relevant code in a subroutine and call it from the btnSelect
              >> event.
              >>
              >> S. L.
              >>
              >> "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
              >> news:B8D0923D-C345-4C92-BAF3-FA1B8E75C01F@mi crosoft.com...[color=darkred]
              >> > Hi.
              >> >
              >> > I have a button called btnSelect on a web form. There is a handler
              >> > for
              >> > it.
              >> > However, the Page_Load() gets called before the handler gets called.
              >> >
              >> > I want to do the following. In the Page_Load(), I want to check if the
              >> > btnSelect caused the event. How can I do this?
              >> >
              >> > Please help.
              >> >
              >> > --
              >> > Be Cool![/color]
              >>
              >>
              >>[/color][/color]


              Comment

              • Cor Ligthert

                #8
                Re: Page_Load

                Hi

                The loadevent is called everytime a page is loaded or/and is postedback

                There is no need to check in that page the handling of the button event,
                that you can do in the button click event it self (when you do not know
                that, than message back)

                For to prevent that unwanted actions are taken on postback is the IsPostback
                property, very easy to use and well desctripted on this page.
                http://msdn.microsoft.com/library/de...tbacktopic.asp

                I hope this helps?

                Merry Christmas

                Cor


                Comment

                • thejackofall

                  #9
                  Re: Page_Load

                  Cor,

                  Here is my problem. I have a datagrid with sort columns. One of those
                  columns is a checkbox column. And, I have a button regular button with
                  postback.

                  My page_load() looks something like this:

                  void page_load(..)
                  {
                  If (!IsPostBack)
                  {
                  Session["SortColumn "] = "AgentID";
                  Session["SortOrder"] = "Asc";
                  }

                  BindData();
                  }

                  When I click on a column header, it sorts by the sort order. So, I need to
                  call BindData(). When I click on a button called "Select", I don't need to
                  call BindData() and display the checkboxes that are checked prior to pressing
                  the button. I do have the button handler, but the Page_Load is called before
                  the handler gets called.

                  I need to determine if the original event is caused by the button or
                  something else in order to prevent the datagrid binding data every time.

                  Your input is appreciated.

                  J

                  "Cor Ligthert" wrote:
                  [color=blue]
                  > Hi
                  >
                  > The loadevent is called everytime a page is loaded or/and is postedback
                  >
                  > There is no need to check in that page the handling of the button event,
                  > that you can do in the button click event it self (when you do not know
                  > that, than message back)
                  >
                  > For to prevent that unwanted actions are taken on postback is the IsPostback
                  > property, very easy to use and well desctripted on this page.
                  > http://msdn.microsoft.com/library/de...tbacktopic.asp
                  >
                  > I hope this helps?
                  >
                  > Merry Christmas
                  >
                  > Cor
                  >
                  >
                  >[/color]

                  Comment

                  • Cor Ligthert

                    #10
                    Re: Page_Load

                    J,

                    Probably when you see this than you think something as Ohhhh me
                    [color=blue]
                    >
                    > My page_load() looks something like this:
                    >
                    > void page_load(..)
                    > {
                    > If (!IsPostBack)
                    > {
                    > Session["SortColumn "] = "AgentID";
                    > Session["SortOrder"] = "Asc";[/color]
                    BindData();
                    }
                    }

                    And you do the BindData() as normal in your clickevent at the time when it
                    should be done.

                    I hope this helps?

                    Cor


                    Comment

                    • Nick Malik [Microsoft]

                      #11
                      Re: Page_Load

                      Cor is right. Move BindData into your if statement and then call it as
                      needed in the click event for the column sort.
                      Then, when the user clicks select, you won't run into a BindData call along
                      the way.

                      --
                      --- Nick Malik [Microsoft]
                      MCSD, CFPS, Certified Scrummaster
                      http://blogs.msdn.com/nickmalik

                      Disclaimer: Opinions expressed in this forum are my own, and not
                      representative of my employer.
                      I do not answer questions on behalf of my employer. I'm just a
                      programmer helping programmers.
                      --
                      "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
                      news:7B6BF472-CE9D-4C27-8194-35CA685E07D4@mi crosoft.com...[color=blue]
                      > Cor,
                      >
                      > Here is my problem. I have a datagrid with sort columns. One of those
                      > columns is a checkbox column. And, I have a button regular button with
                      > postback.
                      >
                      > My page_load() looks something like this:
                      >
                      > void page_load(..)
                      > {
                      > If (!IsPostBack)
                      > {
                      > Session["SortColumn "] = "AgentID";
                      > Session["SortOrder"] = "Asc";
                      > }
                      >
                      > BindData();
                      > }
                      >
                      > When I click on a column header, it sorts by the sort order. So, I need[/color]
                      to[color=blue]
                      > call BindData(). When I click on a button called "Select", I don't need[/color]
                      to[color=blue]
                      > call BindData() and display the checkboxes that are checked prior to[/color]
                      pressing[color=blue]
                      > the button. I do have the button handler, but the Page_Load is called[/color]
                      before[color=blue]
                      > the handler gets called.
                      >
                      > I need to determine if the original event is caused by the button or
                      > something else in order to prevent the datagrid binding data every time.
                      >
                      > Your input is appreciated.
                      >
                      > J
                      >
                      > "Cor Ligthert" wrote:
                      >[color=green]
                      > > Hi
                      > >
                      > > The loadevent is called everytime a page is loaded or/and is postedback
                      > >
                      > > There is no need to check in that page the handling of the button event,
                      > > that you can do in the button click event it self (when you do not know
                      > > that, than message back)
                      > >
                      > > For to prevent that unwanted actions are taken on postback is the[/color][/color]
                      IsPostback[color=blue][color=green]
                      > > property, very easy to use and well desctripted on this page.
                      > >[/color][/color]
                      http://msdn.microsoft.com/library/de...tbacktopic.asp[color=blue][color=green]
                      > >
                      > > I hope this helps?
                      > >
                      > > Merry Christmas
                      > >
                      > > Cor
                      > >
                      > >
                      > >[/color][/color]


                      Comment

                      • thejackofall

                        #12
                        Re: Page_Load

                        Aha! It's a good try, but here is something to consider. If I move the
                        BindData() to the !IsPostBack section, and then, I press a column header, it
                        won't show any data because BindData() isn't being called. SOmehow, I need
                        to prevent BindData() only when it is caused by the "select" button.

                        J

                        "Nick Malik [Microsoft]" wrote:
                        [color=blue]
                        > Cor is right. Move BindData into your if statement and then call it as
                        > needed in the click event for the column sort.
                        > Then, when the user clicks select, you won't run into a BindData call along
                        > the way.
                        >
                        > --
                        > --- Nick Malik [Microsoft]
                        > MCSD, CFPS, Certified Scrummaster
                        > http://blogs.msdn.com/nickmalik
                        >
                        > Disclaimer: Opinions expressed in this forum are my own, and not
                        > representative of my employer.
                        > I do not answer questions on behalf of my employer. I'm just a
                        > programmer helping programmers.
                        > --
                        > "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
                        > news:7B6BF472-CE9D-4C27-8194-35CA685E07D4@mi crosoft.com...[color=green]
                        > > Cor,
                        > >
                        > > Here is my problem. I have a datagrid with sort columns. One of those
                        > > columns is a checkbox column. And, I have a button regular button with
                        > > postback.
                        > >
                        > > My page_load() looks something like this:
                        > >
                        > > void page_load(..)
                        > > {
                        > > If (!IsPostBack)
                        > > {
                        > > Session["SortColumn "] = "AgentID";
                        > > Session["SortOrder"] = "Asc";
                        > > }
                        > >
                        > > BindData();
                        > > }
                        > >
                        > > When I click on a column header, it sorts by the sort order. So, I need[/color]
                        > to[color=green]
                        > > call BindData(). When I click on a button called "Select", I don't need[/color]
                        > to[color=green]
                        > > call BindData() and display the checkboxes that are checked prior to[/color]
                        > pressing[color=green]
                        > > the button. I do have the button handler, but the Page_Load is called[/color]
                        > before[color=green]
                        > > the handler gets called.
                        > >
                        > > I need to determine if the original event is caused by the button or
                        > > something else in order to prevent the datagrid binding data every time.
                        > >
                        > > Your input is appreciated.
                        > >
                        > > J
                        > >
                        > > "Cor Ligthert" wrote:
                        > >[color=darkred]
                        > > > Hi
                        > > >
                        > > > The loadevent is called everytime a page is loaded or/and is postedback
                        > > >
                        > > > There is no need to check in that page the handling of the button event,
                        > > > that you can do in the button click event it self (when you do not know
                        > > > that, than message back)
                        > > >
                        > > > For to prevent that unwanted actions are taken on postback is the[/color][/color]
                        > IsPostback[color=green][color=darkred]
                        > > > property, very easy to use and well desctripted on this page.
                        > > >[/color][/color]
                        > http://msdn.microsoft.com/library/de...tbacktopic.asp[color=green][color=darkred]
                        > > >
                        > > > I hope this helps?
                        > > >
                        > > > Merry Christmas
                        > > >
                        > > > Cor
                        > > >
                        > > >
                        > > >[/color][/color]
                        >
                        >
                        >[/color]

                        Comment

                        • thejackofall

                          #13
                          Re: Page_Load

                          Oh, OK. I mis-uderstood earlier. That may work. LEt me try it and get back
                          to this.

                          Thanks much.

                          "thejackofa ll" wrote:
                          [color=blue]
                          > Aha! It's a good try, but here is something to consider. If I move the
                          > BindData() to the !IsPostBack section, and then, I press a column header, it
                          > won't show any data because BindData() isn't being called. SOmehow, I need
                          > to prevent BindData() only when it is caused by the "select" button.
                          >
                          > J
                          >
                          > "Nick Malik [Microsoft]" wrote:
                          >[color=green]
                          > > Cor is right. Move BindData into your if statement and then call it as
                          > > needed in the click event for the column sort.
                          > > Then, when the user clicks select, you won't run into a BindData call along
                          > > the way.
                          > >
                          > > --
                          > > --- Nick Malik [Microsoft]
                          > > MCSD, CFPS, Certified Scrummaster
                          > > http://blogs.msdn.com/nickmalik
                          > >
                          > > Disclaimer: Opinions expressed in this forum are my own, and not
                          > > representative of my employer.
                          > > I do not answer questions on behalf of my employer. I'm just a
                          > > programmer helping programmers.
                          > > --
                          > > "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
                          > > news:7B6BF472-CE9D-4C27-8194-35CA685E07D4@mi crosoft.com...[color=darkred]
                          > > > Cor,
                          > > >
                          > > > Here is my problem. I have a datagrid with sort columns. One of those
                          > > > columns is a checkbox column. And, I have a button regular button with
                          > > > postback.
                          > > >
                          > > > My page_load() looks something like this:
                          > > >
                          > > > void page_load(..)
                          > > > {
                          > > > If (!IsPostBack)
                          > > > {
                          > > > Session["SortColumn "] = "AgentID";
                          > > > Session["SortOrder"] = "Asc";
                          > > > }
                          > > >
                          > > > BindData();
                          > > > }
                          > > >
                          > > > When I click on a column header, it sorts by the sort order. So, I need[/color]
                          > > to[color=darkred]
                          > > > call BindData(). When I click on a button called "Select", I don't need[/color]
                          > > to[color=darkred]
                          > > > call BindData() and display the checkboxes that are checked prior to[/color]
                          > > pressing[color=darkred]
                          > > > the button. I do have the button handler, but the Page_Load is called[/color]
                          > > before[color=darkred]
                          > > > the handler gets called.
                          > > >
                          > > > I need to determine if the original event is caused by the button or
                          > > > something else in order to prevent the datagrid binding data every time.
                          > > >
                          > > > Your input is appreciated.
                          > > >
                          > > > J
                          > > >
                          > > > "Cor Ligthert" wrote:
                          > > >
                          > > > > Hi
                          > > > >
                          > > > > The loadevent is called everytime a page is loaded or/and is postedback
                          > > > >
                          > > > > There is no need to check in that page the handling of the button event,
                          > > > > that you can do in the button click event it self (when you do not know
                          > > > > that, than message back)
                          > > > >
                          > > > > For to prevent that unwanted actions are taken on postback is the[/color]
                          > > IsPostback[color=darkred]
                          > > > > property, very easy to use and well desctripted on this page.
                          > > > >[/color]
                          > > http://msdn.microsoft.com/library/de...tbacktopic.asp[color=darkred]
                          > > > >
                          > > > > I hope this helps?
                          > > > >
                          > > > > Merry Christmas
                          > > > >
                          > > > > Cor
                          > > > >
                          > > > >
                          > > > >[/color]
                          > >
                          > >
                          > >[/color][/color]

                          Comment

                          • thejackofall

                            #14
                            Re: Page_Load

                            Thanks for the suggestion. I did stick the BindData() in the !isPostBack
                            block. In the process, I learned that my columns were sorting only because
                            BindData() was called everytime. Since I moved BindData() into the
                            !IsPostBack block, my columns don't sort when I click on a column header. I
                            learned that TemplateColumn does not generate the sort event.

                            I need to be able to sort using the TemplateColumn. Please help.

                            Thanks
                            TheJackOfAll

                            "Cor Ligthert" wrote:
                            [color=blue]
                            > J,
                            >
                            > Probably when you see this than you think something as Ohhhh me
                            >[color=green]
                            > >
                            > > My page_load() looks something like this:
                            > >
                            > > void page_load(..)
                            > > {
                            > > If (!IsPostBack)
                            > > {
                            > > Session["SortColumn "] = "AgentID";
                            > > Session["SortOrder"] = "Asc";[/color]
                            > BindData();
                            > }
                            > }
                            >
                            > And you do the BindData() as normal in your clickevent at the time when it
                            > should be done.
                            >
                            > I hope this helps?
                            >
                            > Cor
                            >
                            >
                            >[/color]

                            Comment

                            • thejackofall

                              #15
                              Re: Page_Load

                              Thanks for the suggestion. I did stick the BindData() in the !isPostBack
                              block. In the process, I learned that my columns were sorting only because
                              BindData() was called everytime. Since I moved BindData() into the
                              !IsPostBack block, my columns don't sort when I click on a column header. I
                              learned that TemplateColumn does not generate the sort event.

                              Does anyone have any helpful information to sort when using TemplateColumn?

                              I need to be able to sort using the TemplateColumn. Please help.

                              Thanks
                              TheJackOfAll

                              "Nick Malik [Microsoft]" wrote:
                              [color=blue]
                              > Cor is right. Move BindData into your if statement and then call it as
                              > needed in the click event for the column sort.
                              > Then, when the user clicks select, you won't run into a BindData call along
                              > the way.
                              >
                              > --
                              > --- Nick Malik [Microsoft]
                              > MCSD, CFPS, Certified Scrummaster
                              > http://blogs.msdn.com/nickmalik
                              >
                              > Disclaimer: Opinions expressed in this forum are my own, and not
                              > representative of my employer.
                              > I do not answer questions on behalf of my employer. I'm just a
                              > programmer helping programmers.
                              > --
                              > "thejackofa ll" <thejackofall@d iscussions.micr osoft.com> wrote in message
                              > news:7B6BF472-CE9D-4C27-8194-35CA685E07D4@mi crosoft.com...[color=green]
                              > > Cor,
                              > >
                              > > Here is my problem. I have a datagrid with sort columns. One of those
                              > > columns is a checkbox column. And, I have a button regular button with
                              > > postback.
                              > >
                              > > My page_load() looks something like this:
                              > >
                              > > void page_load(..)
                              > > {
                              > > If (!IsPostBack)
                              > > {
                              > > Session["SortColumn "] = "AgentID";
                              > > Session["SortOrder"] = "Asc";
                              > > }
                              > >
                              > > BindData();
                              > > }
                              > >
                              > > When I click on a column header, it sorts by the sort order. So, I need[/color]
                              > to[color=green]
                              > > call BindData(). When I click on a button called "Select", I don't need[/color]
                              > to[color=green]
                              > > call BindData() and display the checkboxes that are checked prior to[/color]
                              > pressing[color=green]
                              > > the button. I do have the button handler, but the Page_Load is called[/color]
                              > before[color=green]
                              > > the handler gets called.
                              > >
                              > > I need to determine if the original event is caused by the button or
                              > > something else in order to prevent the datagrid binding data every time.
                              > >
                              > > Your input is appreciated.
                              > >
                              > > J
                              > >
                              > > "Cor Ligthert" wrote:
                              > >[color=darkred]
                              > > > Hi
                              > > >
                              > > > The loadevent is called everytime a page is loaded or/and is postedback
                              > > >
                              > > > There is no need to check in that page the handling of the button event,
                              > > > that you can do in the button click event it self (when you do not know
                              > > > that, than message back)
                              > > >
                              > > > For to prevent that unwanted actions are taken on postback is the[/color][/color]
                              > IsPostback[color=green][color=darkred]
                              > > > property, very easy to use and well desctripted on this page.
                              > > >[/color][/color]
                              > http://msdn.microsoft.com/library/de...tbacktopic.asp[color=green][color=darkred]
                              > > >
                              > > > I hope this helps?
                              > > >
                              > > > Merry Christmas
                              > > >
                              > > > Cor
                              > > >
                              > > >
                              > > >[/color][/color]
                              >
                              >
                              >[/color]

                              Comment

                              Working...