ASP.NET 3.5 AJAX and default error handler

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

    ASP.NET 3.5 AJAX and default error handler

    Hello,
    with ASP.NET 2.0 Ajax every unexpected error is managed client-side with a
    popup that reports the error to the user. In ASP.NET 3.5 this behavor has
    been changed: how can I have a similar behavor? I'd like that every
    exception raised from ASP.NET runtime during an asyncpostback is managed in
    client side with a popup that reports the error message.

    thanks


  • George Ter-Saakov

    #2
    Re: ASP.NET 3.5 AJAX and default error handler

    I belive you have an event you can subscribe to.. So every time error
    happens your Javascript function is called.


    George.

    "Trapulo" <trapulo2@noema il.noemailwrote in message
    news:utOPOKwnIH A.5268@TK2MSFTN GP05.phx.gbl...
    Hello,
    with ASP.NET 2.0 Ajax every unexpected error is managed client-side with a
    popup that reports the error to the user. In ASP.NET 3.5 this behavor has
    been changed: how can I have a similar behavor? I'd like that every
    exception raised from ASP.NET runtime during an asyncpostback is managed
    in client side with a popup that reports the error message.
    >
    thanks
    >
    >

    Comment

    • Steven Cheng [MSFT]

      #3
      RE: ASP.NET 3.5 AJAX and default error handler

      Hi Trapulo,

      As for ASP.NET ajax, you can register the event hander for client-side load
      events. One of them is "EndRequest " in which we can detect whether there is
      any error during the AJAX request processing. Here is web article mentioned
      this:

      ##How to improve ASP.NET AJAX error handling


      Sincerely,

      Steven Cheng

      Microsoft MSDN Online Support Lead


      Delighting our customers is our #1 priority. We welcome your comments and
      suggestions about how we can improve the support we provide to you. Please
      feel free to let my manager know what you think of the level of service
      provided. You can send feedback directly to my manager at:
      msdnmg@microsof t.com.

      =============== =============== =============== =====
      Get notification to my posts through email? Please refer to
      Gain technical skills through documentation and training, earn certifications and connect with the community

      ications.

      Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
      where an initial response from the community or a Microsoft Support
      Engineer within 1 business day is acceptable. Please note that each follow
      up response may take approximately 2 business days as the support
      professional working with you may need further investigation to reach the
      most efficient resolution. The offering is not appropriate for situations
      that require urgent, real-time or phone-based interactions or complex
      project analysis and dump analysis issues. Issues of this nature are best
      handled working with a dedicated Microsoft Support Engineer by contacting
      Microsoft Customer Support Services (CSS) at
      http://msdn.microsoft.com/subscripti...t/default.aspx.
      =============== =============== =============== =====
      This posting is provided "AS IS" with no warranties, and confers no rights.


      --------------------
      >From: "Trapulo" <trapulo2@noema il.noemail>
      >Subject: ASP.NET 3.5 AJAX and default error handler
      >Date: Tue, 15 Apr 2008 16:11:08 +0200
      >Hello,
      >with ASP.NET 2.0 Ajax every unexpected error is managed client-side with a
      >popup that reports the error to the user. In ASP.NET 3.5 this behavor has
      >been changed: how can I have a similar behavor? I'd like that every
      >exception raised from ASP.NET runtime during an asyncpostback is managed
      in
      >client side with a popup that reports the error message.
      >
      >thanks
      >
      >
      >

      Comment

      • wisccal@googlemail.com

        #4
        Re: ASP.NET 3.5 AJAX and default error handler

        Hi Trapulo,

        In addition to handling errors in Javascript, you can also register an
        event handler with the ScriptManager's OnAsyncPostBack Error delegate.
        For an example for each methods, I suggest you check out
        http://msdn2.microsoft.com/en-us/library/bb398934.aspx.

        ==========
        Regards
        Steve


        Trapulo wrote:
        Hello,
        with ASP.NET 2.0 Ajax every unexpected error is managed client-side with a
        popup that reports the error to the user. In ASP.NET 3.5 this behavor has
        been changed: how can I have a similar behavor? I'd like that every
        exception raised from ASP.NET runtime during an asyncpostback is managed in
        client side with a popup that reports the error message.
        >
        thanks

        Comment

        • Trapulo

          #5
          Re: ASP.NET 3.5 AJAX and default error handler

          This is interesting, thanks, but I'm not sure about this. The page you
          refers says:
          "the default behavior is that a browser message box is displayed with an
          error message"

          this is true in ASP.NET 2, but with ASP.NET 3.5 nothing is displaye when an
          error occurs. Why? is this a problem in my application? I think it's by
          design..
          I'd like to manage errors with custom UI elements as your suggestion or
          Steven's one says, but first of all I need to have the standard behavor:
          when an exeption is raised, a message box is displayed to the user. Whitout
          to write any specific code. How can I have this in ASP.NET 3.5?

          thanks


          <wisccal@google mail.comwrote in message
          news:cacffc84-c773-4fa8-af3a-28055a94f3a5@e6 7g2000hsa.googl egroups.com...
          Hi Trapulo,
          >
          In addition to handling errors in Javascript, you can also register an
          event handler with the ScriptManager's OnAsyncPostBack Error delegate.
          For an example for each methods, I suggest you check out
          http://msdn2.microsoft.com/en-us/library/bb398934.aspx.
          >
          ==========
          Regards
          Steve

          >
          Trapulo wrote:
          >Hello,
          >with ASP.NET 2.0 Ajax every unexpected error is managed client-side with
          >a
          >popup that reports the error to the user. In ASP.NET 3.5 this behavor has
          >been changed: how can I have a similar behavor? I'd like that every
          >exception raised from ASP.NET runtime during an asyncpostback is managed
          >in
          >client side with a popup that reports the error message.
          >>
          >thanks

          Comment

          • Trapulo

            #6
            Re: ASP.NET 3.5 AJAX and default error handler

            Steven,
            the improvement you suggest is interesting. But before to create custom
            client side code, I'd like to re-enable the standard behavor I had working
            with ASP.NET 2.0: when an error occurs, a message box is displayed with
            exception's message. i don't have this starting from ASP.NET 3.5. Is this
            possible? Is there some error in my applications, if I haven't this behavor
            more?

            thanks



            "Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
            news:TzH2rm4nIH A.8872@TK2MSFTN GHUB02.phx.gbl. ..
            Hi Trapulo,
            >
            As for ASP.NET ajax, you can register the event hander for client-side
            load
            events. One of them is "EndRequest " in which we can detect whether there
            is
            any error during the AJAX request processing. Here is web article
            mentioned
            this:
            >
            ##How to improve ASP.NET AJAX error handling

            >
            Sincerely,
            >
            Steven Cheng
            >
            Microsoft MSDN Online Support Lead
            >
            >
            Delighting our customers is our #1 priority. We welcome your comments and
            suggestions about how we can improve the support we provide to you. Please
            feel free to let my manager know what you think of the level of service
            provided. You can send feedback directly to my manager at:
            msdnmg@microsof t.com.
            >
            =============== =============== =============== =====
            Get notification to my posts through email? Please refer to
            Gain technical skills through documentation and training, earn certifications and connect with the community

            ications.
            >
            Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
            where an initial response from the community or a Microsoft Support
            Engineer within 1 business day is acceptable. Please note that each follow
            up response may take approximately 2 business days as the support
            professional working with you may need further investigation to reach the
            most efficient resolution. The offering is not appropriate for situations
            that require urgent, real-time or phone-based interactions or complex
            project analysis and dump analysis issues. Issues of this nature are best
            handled working with a dedicated Microsoft Support Engineer by contacting
            Microsoft Customer Support Services (CSS) at
            http://msdn.microsoft.com/subscripti...t/default.aspx.
            =============== =============== =============== =====
            This posting is provided "AS IS" with no warranties, and confers no
            rights.
            >
            >
            --------------------
            >>From: "Trapulo" <trapulo2@noema il.noemail>
            >>Subject: ASP.NET 3.5 AJAX and default error handler
            >>Date: Tue, 15 Apr 2008 16:11:08 +0200
            >
            >>Hello,
            >>with ASP.NET 2.0 Ajax every unexpected error is managed client-side with a
            >>popup that reports the error to the user. In ASP.NET 3.5 this behavor has
            >>been changed: how can I have a similar behavor? I'd like that every
            >>exception raised from ASP.NET runtime during an asyncpostback is managed
            in
            >>client side with a popup that reports the error message.
            >>
            >>thanks
            >>
            >>
            >>
            >

            Comment

            • Steven Cheng [MSFT]

              #7
              Re: ASP.NET 3.5 AJAX and default error handler

              Hi Trapulo,

              As for the error handling behavior, I will consider consult some other
              ASPNET ajax engineers on this. Would you create a very simple ajax project
              with a test page demonstrate the behavior so that I can directly refer the
              code to other engineers. You can send it to me ("stcheng_At_mi crosoft.com")

              Sincerely,

              Steven Cheng

              Microsoft MSDN Online Support Lead


              Delighting our customers is our #1 priority. We welcome your comments and
              suggestions about how we can improve the support we provide to you. Please
              feel free to let my manager know what you think of the level of service
              provided. You can send feedback directly to my manager at:
              msdnmg@microsof t.com.

              =============== =============== =============== =====
              Get notification to my posts through email? Please refer to
              Gain technical skills through documentation and training, earn certifications and connect with the community

              ications.

              =============== =============== =============== =====
              This posting is provided "AS IS" with no warranties, and confers no rights.


              --------------------
              >From: "Trapulo" <trapulo2@noema il.noemail>
              >References: <utOPOKwnIHA.52 68@TK2MSFTNGP05 .phx.gbl>
              <TzH2rm4nIHA.88 72@TK2MSFTNGHUB 02.phx.gbl>
              >Subject: Re: ASP.NET 3.5 AJAX and default error handler
              >Date: Fri, 18 Apr 2008 13:48:35 +0200
              >
              >Steven,
              >the improvement you suggest is interesting. But before to create custom
              >client side code, I'd like to re-enable the standard behavor I had working
              >with ASP.NET 2.0: when an error occurs, a message box is displayed with
              >exception's message. i don't have this starting from ASP.NET 3.5. Is this
              >possible? Is there some error in my applications, if I haven't this
              behavor
              >more?
              >
              >thanks
              >
              >
              >
              >"Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
              >news:TzH2rm4nI HA.8872@TK2MSFT NGHUB02.phx.gbl ...
              >Hi Trapulo,
              >>
              >As for ASP.NET ajax, you can register the event hander for client-side
              >load
              >events. One of them is "EndRequest " in which we can detect whether there
              >is
              >any error during the AJAX request processing. Here is web article
              >mentioned
              >this:
              >>
              >##How to improve ASP.NET AJAX error handling
              >http://encosia.com/2007/07/18/how-to...rror-handling/
              >>
              >Sincerely,
              >>
              >Steven Cheng
              >>
              >Microsoft MSDN Online Support Lead
              >>
              >>
              >Delighting our customers is our #1 priority. We welcome your comments and
              >suggestions about how we can improve the support we provide to you.
              Please
              >feel free to let my manager know what you think of the level of service
              >provided. You can send feedback directly to my manager at:
              >msdnmg@microsof t.com.
              >>
              >============== =============== =============== ======
              >Get notification to my posts through email? Please refer to
              >>
              http://msdn.microsoft.com/subscripti...ult.aspx#notif
              >ications.
              >>
              >Note: The MSDN Managed Newsgroup support offering is for non-urgent
              issues
              >where an initial response from the community or a Microsoft Support
              >Engineer within 1 business day is acceptable. Please note that each
              follow
              >up response may take approximately 2 business days as the support
              >professional working with you may need further investigation to reach the
              >most efficient resolution. The offering is not appropriate for situations
              >that require urgent, real-time or phone-based interactions or complex
              >project analysis and dump analysis issues. Issues of this nature are best
              >handled working with a dedicated Microsoft Support Engineer by contacting
              >Microsoft Customer Support Services (CSS) at
              >http://msdn.microsoft.com/subscripti...t/default.aspx.
              >============== =============== =============== ======
              >This posting is provided "AS IS" with no warranties, and confers no
              >rights.
              >>
              >>
              >--------------------
              >>>From: "Trapulo" <trapulo2@noema il.noemail>
              >>>Subject: ASP.NET 3.5 AJAX and default error handler
              >>>Date: Tue, 15 Apr 2008 16:11:08 +0200
              >>
              >>>Hello,
              >>>with ASP.NET 2.0 Ajax every unexpected error is managed client-side with
              a
              >>>popup that reports the error to the user. In ASP.NET 3.5 this behavor has
              >>>been changed: how can I have a similar behavor? I'd like that every
              >>>exception raised from ASP.NET runtime during an asyncpostback is managed
              >in
              >>>client side with a popup that reports the error message.
              >>>
              >>>thanks
              >>>
              >>>
              >>>
              >>
              >
              >
              >

              Comment

              • Trapulo

                #8
                Re: ASP.NET 3.5 AJAX and default error handler

                I'll send it in a minute.


                "Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
                news:jrPAqlNqIH A.1784@TK2MSFTN GHUB02.phx.gbl. ..
                Hi Trapulo,
                >
                As for the error handling behavior, I will consider consult some other
                ASPNET ajax engineers on this. Would you create a very simple ajax project
                with a test page demonstrate the behavior so that I can directly refer the
                code to other engineers. You can send it to me
                ("stcheng_At_mi crosoft.com")
                >
                Sincerely,
                >
                Steven Cheng
                >
                Microsoft MSDN Online Support Lead
                >
                >
                Delighting our customers is our #1 priority. We welcome your comments and
                suggestions about how we can improve the support we provide to you. Please
                feel free to let my manager know what you think of the level of service
                provided. You can send feedback directly to my manager at:
                msdnmg@microsof t.com.
                >
                =============== =============== =============== =====
                Get notification to my posts through email? Please refer to
                Gain technical skills through documentation and training, earn certifications and connect with the community

                ications.
                >
                =============== =============== =============== =====
                This posting is provided "AS IS" with no warranties, and confers no
                rights.
                >
                >
                --------------------
                >>From: "Trapulo" <trapulo2@noema il.noemail>
                >>References: <utOPOKwnIHA.52 68@TK2MSFTNGP05 .phx.gbl>
                <TzH2rm4nIHA.88 72@TK2MSFTNGHUB 02.phx.gbl>
                >>Subject: Re: ASP.NET 3.5 AJAX and default error handler
                >>Date: Fri, 18 Apr 2008 13:48:35 +0200
                >
                >>
                >>Steven,
                >>the improvement you suggest is interesting. But before to create custom
                >>client side code, I'd like to re-enable the standard behavor I had working
                >>with ASP.NET 2.0: when an error occurs, a message box is displayed with
                >>exception's message. i don't have this starting from ASP.NET 3.5. Is this
                >>possible? Is there some error in my applications, if I haven't this
                behavor
                >>more?
                >>
                >>thanks
                >>
                >>
                >>
                >>"Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
                >>news:TzH2rm4n IHA.8872@TK2MSF TNGHUB02.phx.gb l...
                >>Hi Trapulo,
                >>>
                >>As for ASP.NET ajax, you can register the event hander for client-side
                >>load
                >>events. One of them is "EndRequest " in which we can detect whether there
                >>is
                >>any error during the AJAX request processing. Here is web article
                >>mentioned
                >>this:
                >>>
                >>##How to improve ASP.NET AJAX error handling
                >>http://encosia.com/2007/07/18/how-to...rror-handling/
                >>>
                >>Sincerely,
                >>>
                >>Steven Cheng
                >>>
                >>Microsoft MSDN Online Support Lead
                >>>
                >>>
                >>Delighting our customers is our #1 priority. We welcome your comments
                >>and
                >>suggestions about how we can improve the support we provide to you.
                Please
                >>feel free to let my manager know what you think of the level of service
                >>provided. You can send feedback directly to my manager at:
                >>msdnmg@microsof t.com.
                >>>
                >>============= =============== =============== =======
                >>Get notification to my posts through email? Please refer to
                >>>
                http://msdn.microsoft.com/subscripti...ult.aspx#notif
                >>ications.
                >>>
                >>Note: The MSDN Managed Newsgroup support offering is for non-urgent
                issues
                >>where an initial response from the community or a Microsoft Support
                >>Engineer within 1 business day is acceptable. Please note that each
                follow
                >>up response may take approximately 2 business days as the support
                >>professiona l working with you may need further investigation to reach
                >>the
                >>most efficient resolution. The offering is not appropriate for
                >>situations
                >>that require urgent, real-time or phone-based interactions or complex
                >>project analysis and dump analysis issues. Issues of this nature are
                >>best
                >>handled working with a dedicated Microsoft Support Engineer by
                >>contacting
                >>Microsoft Customer Support Services (CSS) at
                >>http://msdn.microsoft.com/subscripti...t/default.aspx.
                >>============= =============== =============== =======
                >>This posting is provided "AS IS" with no warranties, and confers no
                >>rights.
                >>>
                >>>
                >>--------------------
                >>>>From: "Trapulo" <trapulo2@noema il.noemail>
                >>>>Subject: ASP.NET 3.5 AJAX and default error handler
                >>>>Date: Tue, 15 Apr 2008 16:11:08 +0200
                >>>
                >>>>Hello,
                >>>>with ASP.NET 2.0 Ajax every unexpected error is managed client-side with
                a
                >>>>popup that reports the error to the user. In ASP.NET 3.5 this behavor
                >>>>has
                >>>>been changed: how can I have a similar behavor? I'd like that every
                >>>>exception raised from ASP.NET runtime during an asyncpostback is managed
                >>in
                >>>>client side with a popup that reports the error message.
                >>>>
                >>>>thanks
                >>>>
                >>>>
                >>>>
                >>>
                >>
                >>
                >>
                >

                Comment

                • Steven Cheng [MSFT]

                  #9
                  Re: ASP.NET 3.5 AJAX and default error handler

                  Thanks Trapulo,

                  I've got it and have forwarded the question to other AJAX engineers to see
                  whether they have any further ideas on this.

                  Sincerely,

                  Steven Cheng

                  Microsoft MSDN Online Support Lead


                  Delighting our customers is our #1 priority. We welcome your comments and
                  suggestions about how we can improve the support we provide to you. Please
                  feel free to let my manager know what you think of the level of service
                  provided. You can send feedback directly to my manager at:
                  msdnmg@microsof t.com.

                  =============== =============== =============== =====
                  Get notification to my posts through email? Please refer to
                  Gain technical skills through documentation and training, earn certifications and connect with the community

                  ications.

                  =============== =============== =============== =====
                  This posting is provided "AS IS" with no warranties, and confers no rights.

                  --------------------
                  >From: "Trapulo" <trapulo2@noema il.noemail>
                  >References: <utOPOKwnIHA.52 68@TK2MSFTNGP05 .phx.gbl>
                  <TzH2rm4nIHA.88 72@TK2MSFTNGHUB 02.phx.gbl>
                  <u$7FkoUoIHA.36 52@TK2MSFTNGP03 .phx.gbl>
                  <jrPAqlNqIHA.17 84@TK2MSFTNGHUB 02.phx.gbl>
                  >Subject: Re: ASP.NET 3.5 AJAX and default error handler
                  >Date: Mon, 28 Apr 2008 12:29:58 +0200
                  >Lines: 141
                  >
                  >I'll send it in a minute.
                  >
                  >
                  >"Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
                  >news:jrPAqlNqI HA.1784@TK2MSFT NGHUB02.phx.gbl ...
                  >Hi Trapulo,
                  >>
                  >As for the error handling behavior, I will consider consult some other
                  >ASPNET ajax engineers on this. Would you create a very simple ajax
                  project
                  >with a test page demonstrate the behavior so that I can directly refer
                  the
                  >code to other engineers. You can send it to me
                  >("stcheng_At_m icrosoft.com")
                  >>
                  >Sincerely,
                  >>
                  >Steven Cheng
                  >>
                  >Microsoft MSDN Online Support Lead
                  >>
                  >>
                  >Delighting our customers is our #1 priority. We welcome your comments and
                  >suggestions about how we can improve the support we provide to you.
                  Please
                  >feel free to let my manager know what you think of the level of service
                  >provided. You can send feedback directly to my manager at:
                  >msdnmg@microsof t.com.
                  >>
                  >============== =============== =============== ======
                  >G

                  Comment

                  • Steven Cheng [MSFT]

                    #10
                    Re: ASP.NET 3.5 AJAX and default error handler

                    Hi Trapulo,

                    After discussing with some other AJAX engineer, for the AJAX update panel
                    error handling behavior ,they also recommend the error handling approach in
                    the below reference:

                    # "Handling Errors" section
                    Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.


                    seems the original error behavior is now changed to adopt those error
                    handling settings(rather than use a fixed default behavior).

                    Sincerely,

                    Steven Cheng

                    Microsoft MSDN Online Support Lead


                    Delighting our customers is our #1 priority. We welcome your comments and
                    suggestions about how we can improve the support we provide to you. Please
                    feel free to let my manager know what you think of the level of service
                    provided. You can send feedback directly to my manager at:
                    msdnmg@microsof t.com.

                    =============== =============== =============== =====
                    Get notification to my posts through email? Please refer to
                    Gain technical skills through documentation and training, earn certifications and connect with the community

                    ications.

                    =============== =============== =============== =====
                    This posting is provided "AS IS" with no warranties, and confers no rights.

                    --------------------
                    >Content-Type: text/plain
                    >Content-Transfer-Encoding: 7bit
                    >From: stcheng@online. microsoft.com (Steven Cheng [MSFT])
                    >Organization : Microsoft
                    >Date: Tue, 29 Apr 2008 07:48:03 GMT
                    >Subject: Re: ASP.NET 3.5 AJAX and default error handler
                    >
                    >Thanks Trapulo,
                    >
                    >I've got it and have forwarded the question to other AJAX engineers to see
                    >whether they have any further ideas on this.
                    >
                    >Sincerely,
                    >
                    >Steven Cheng
                    >
                    >Microsoft MSDN Online Support Lead
                    >
                    >
                    >Delighting our customers is our #1 priority. We welcome your comments and
                    >suggestions about how we can improve the support we provide to you. Please
                    >feel free to let my manager know what you think of the level of service
                    >provided. You can send feedback directly to my manager at:
                    >msdnmg@microso ft.com.
                    >
                    >============== =============== =============== ======
                    >Get notification to my posts through email? Please refer to
                    >http://msdn.microsoft.com/subscripti...ault.aspx#noti
                    f
                    >ications.
                    >
                    >============== =============== =============== ======
                    >This posting is provided "AS IS" with no warranties, and confers no rights.
                    >
                    >--------------------
                    >>From: "Trapulo" <trapulo2@noema il.noemail>
                    >>References: <utOPOKwnIHA.52 68@TK2MSFTNGP05 .phx.gbl>
                    ><TzH2rm4nIHA.8 872@TK2MSFTNGHU B02.phx.gbl>
                    ><u$7FkoUoIHA.3 652@TK2MSFTNGP0 3.phx.gbl>
                    ><jrPAqlNqIHA.1 784@TK2MSFTNGHU B02.phx.gbl>
                    >>Subject: Re: ASP.NET 3.5 AJAX and default error handler
                    >>Date: Mon, 28 Apr 2008 12:29:58 +0200
                    >>Lines: 141
                    >>
                    >>I'll send it in a minute.
                    >>
                    >>
                    >>"Steven Cheng [MSFT]" <stcheng@online .microsoft.comw rote in message
                    >>news:jrPAqlNq IHA.1784@TK2MSF TNGHUB02.phx.gb l...
                    >>Hi Trapulo,
                    >>>
                    >>As for the error handling behavior, I will consider consult some other
                    >>ASPNET ajax engineers on this. Would you create a very simple ajax
                    >project
                    >>with a test page demonstrate the behavior so that I can directly refer
                    >the
                    >>code to other engineers. You can send it to me
                    >>("stcheng_At_ microsoft.com")
                    >>>
                    >>Sincerely,
                    >>>
                    >>Steven Cheng
                    >>>
                    >>Microsoft MSDN Online Support Lead
                    >>>
                    >>>
                    >>Delighting our customers is our #1 priority. We welcome your comments
                    and
                    >>suggestions about how we can improve the support we provide to you.
                    >Please
                    >>feel free to let my manager know what you think of the level of service
                    >>provided. You can send feedback directly to my manager at:
                    >>msdnmg@microsof t.com.
                    >>>
                    >>============= =============== =============== =======
                    >>G
                    >
                    >

                    Comment

                    Working...