no... :(
On 5/19/06, .net noobie <[EMAIL PROTECTED]> wrote:
> GDay Michael, you got your self a time slot on dotnetrocks.com yet? ;)
>
>
> On 5/19/06, Michael Schwarz <[EMAIL PROTECTED]> wrote:
> >
>
> Great answer, Albert...! I was some minutes to slow, was cutting my hairs.
> ;)
>
> Regards,
> Michael
>
>
>
> On 5/19/06, Albert Weinert <[EMAIL PROTECTED]> wrote:
> >
> > [EMAIL PROTECTED] schrieb:
> >
> > > Hello... i want to get the out string to ClientSide code with AjaxPro2
> > > (I use .NET 2.0)
> > >
> > > My code is like following
> > >
> > > ============ ASPX file :: START ============
> > > [AjaxPro.AjaxMethod]
> > > public DataSet GetDS(out string Error)
> > > {
> > > try
> > > {
> > > DataSet ds = new DataSet();
> > > //generate error
> > > ...
> > > return ds
> > > }
> > > catch (Exception err)
> > > {
> > > Error = err.ToString();
> > > return (new DataSet());
> > > }
> > > }
> >
> > Ajax.NET Pro has built-in exception Handling, it passes the exception to
> > the client.
> >
> > [AjaxPro.AjaxMethod]
> > public DataSet GetDS()
> > {
> > DataSet ds = new DataSet();
> > //generate error
> > ...
> > return ds
> > }
> >
> >
> > // Client
> >
> > function getDS()
> > {
> > this._Default.GetDS(getDS_callback1);
> > }
> > function getDS_callback1(res)
> > {
> > if (res.error != null)
> > {
> > alert(res.error.Message);
> > } else
> > {
> > var dataSet = res.value;
> > }
> > }
> >
> > If you want to return more than one Information you can build an little
> > Class for that.
> >
> > // Server
> > public class DataSetResult
> > {
> > private string error;
> > public string Error
> > {
> > get { return error;}
> > set { error = value;}
> > }
> > private DataSet dataSet;
> > public DataSet DataSet
> > {
> > get { return dataSet;}
> > set { dataSet = value;}
> > }
> > }
> >
> > [AjaxPro.AjaxMethod]
> > public DataSetResult GetDS()
> > {
> > DataSetResut dsr = new DataSetResult();
> > try
> > {
> > DataSet ds = new DataSet();
> > //generate error
> > dsr.DataSet = ds;
> > }
> > catch (Exception e)
> > {
> > dsr.Error = e.ToString();
> > dsr.DataSet = new DataSet();
> > }
> > return dsr;
> > }
> >
> >
> > // Client
> >
> > function getDS()
> > {
> > this._Default.GetDS(getDS_callback1);
> > }
> > function getDS_callback1(res)
> > {
> > if (res.error != null)
> > {
> > alert(res.error.Message);
> > } else
> > {
> > var dataSet = res.value.DataSet
> > var errorMessage = res.value.Error;
> > }
> > }
> > --
> > Freundliche Grüße
> >
> > Albert Weinert
> >
> > http://der-albert.com
> >
> > >
> >
>
>
> --
> Best regards | Schöne Grüße
> Michael
>
> Microsoft MVP - Most Valuable Professional
> Microsoft MCAD - Certified Application Developer
>
> http://weblogs.asp.net/mschwarz/
> http://www.schwarz-interactive.de/
> mailto:[EMAIL PROTECTED]
>
>
>
>
>
>
>
> --
> .net noobie
>
> You know this framework is not big enough for the two of us!
>
> >
>
>
>
>
>
--
Best regards | Schöne Grüße
Michael
Microsoft MVP - Most Valuable Professional
Microsoft MCAD - Certified Application Developer
http://weblogs.asp.net/mschwarz/
http://www.schwarz-interactive.de/
mailto:[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ajax.NET Professional" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/ajaxpro
The latest downloads of Ajax.NET Professional can be found at
http://www.ajaxpro.info
-~----------~----~----~----~------~----~------~--~---