Thanks Jules
that is really helpful.
thank you so much!!!
I konw what i am going to do now!!!

On Aug 11, 9:53 pm, Jules <jwira...@gmail.com> wrote:
> After re-reading the original post, it seems json is not required
>
> just use
> data:"Args="+args2
>
> on the server side
>
> StreamReader reader = new StreamReader(Request.InputStream);
>
> string param = reader.ReadToEnd();
>
> param = "Args=abc" assuming args2="abc"
>
> Just use split() to get the value.
>
> On Aug 11, 1:59 pm, Jules <jwira...@gmail.com> wrote:
>
> > JavaScriptSerializer is included in AJAX 1.0. It is compatible
> > with .NET 2.0.
>
> >http://www.asp.net/ajax/downloads/archive/
>
> > You don't have to use the ajax component on your client to use it.
>
> > On Aug 11, 1:18 pm, yi <falconh...@gmail.com> wrote:
>
> > > Hi Jules:
> > > If i use old version of ASP.net, Can i Deserialize Json data?
>
> > > thanks Jules!!!
>
> > > On Aug 11, 3:01 pm, Jules <jwira...@gmail.com> wrote:
>
> > > > Opps,
> > > > You are right, change the contentType to
>
> > > > contentType: "application/json; charset=utf-8"
>
> > > > here is a snippet to handle generic json in C# .NET 3.5
>
> > > > JavaScriptSerializer ser = new JavaScriptSerializer();
> > > > StreamReader reader = new StreamReader(Request.InputStream);
> > > > object input = ser.DeserializeObject(reader.ReadToEnd());
> > > > string args = ((Dictionary<string, object>)input)["Args"] as string;
>
> > > > or if you have the object defined use
>
> > > > System.Runtime.Serialization.Json.DataContractJsonSerializer
>
> > > > More info in
>
> > > >http://www.west-wind.com/WebLog/posts/218001.aspx
>
> > > > On Aug 11, 12:23 pm, yi <falconh...@gmail.com> wrote:
>
> > > > > hi Jules:
> > > > > I use Request("Arg") , but it doesn't work. it always give me empty
> > > > > string
> > > > > contentType: "text" is it right?
> > > > > do i need make it  contentType: "Json",  ?????
> > > > > If i need use JSON, do you know how to read json data at sever side in
> > > > > asp.net?
> > > > > thanks so much!!!
>
> > > > > On Aug 11, 12:50 pm, Jules <jwira...@gmail.com> wrote:
>
> > > > > > Use Request("Arg") instead, this syntax gets the Arg from data post 
> > > > > > or
> > > > > > querystring.
> > > > > > Do not enclose args2, the server will get "args2" instead of the 
> > > > > > value
> > > > > > of args2.
>
> > > > > > data:{Arg:args2}
>
> > > > > > On Aug 11, 10:12 am, yi <falconh...@gmail.com> wrote:
>
> > > > > > > Hi Jules:
> > > > > > > thank you for your help!!
> > > > > > > if I use this:
>
> > > > > > > type: "POST",
> > > > > > > url: "mywebpage.aspx,
> > > > > > > data:{Arg:"args2"}
>
> > > > > > > Do you know how can i get value of arg from sever side(code 
> > > > > > > behind)? I
> > > > > > > use asp.net, but i dont know how to fatch data when data put 
> > > > > > > inside
> > > > > > > {}, " data:{Arg:"args2"} "
> > > > > > > Can i still use "Request.QueryString()" function?
>
> > > > > > > thanks
>
> > > > > > > On Aug 11, 10:56 am, Jules <jwira...@gmail.com> wrote:
>
> > > > > > > > There is a limit on url length depending on the browser.
>
> > > > > > > >http://classicasp.aspfaq.com/forms/what-is-the-limit-on-querystring/g...
>
> > > > > > > > use type:"POST" and data: instead and do not enclose the object
> > > > > > > > declaration
>
> > > > > > > > data:{Arg:args2} instead of  data:"{Arg:args2}"
>
> > > > > > > > On Aug 11, 8:41 am, yi <falconh...@gmail.com> wrote:
>
> > > > > > > > > $.ajax({
>
> > > > > > > > >                                         type: "POST",
>
> > > > > > > > >                                         url: "mywebpage.aspx?
> > > > > > > > > Arg="+args2,
>
> > > > > > > > >                                         contentType: "text",
>
> > > > > > > > >                                         data:"{}",
>
> > > > > > > > >                                         dataType: "text",
>
> > > > > > > > >                                         success: 
> > > > > > > > > CompleteInsert,
>
> > > > > > > > >                                         error: onFail
>
> > > > > > > > >                                 });
>
> > > > > > > > > I dont know why the onFail function is going to be executed 
> > > > > > > > > when args2
> > > > > > > > > is too big.
> > > > > > > > > args2 is a string type
> > > > > > > > > can anyone explain this
> > > > > > > > > thanks

Reply via email to