snipplrCallback({"id":20074,"title":"how-to-use-json-objects-and-jqeury-in-aspnet-part-3-jqairlinesashx","source":"
<%<\/span>@ WebHandler Language=<\/span>"VB"<\/span> Class<\/span>=<\/span>"jqAirlines"<\/span> %><\/span><\/div><\/li> <\/div><\/li> Imports<\/span> System<\/div><\/li> Imports<\/span> System.<\/span>Web<\/span><\/div><\/li> Imports<\/span> Info<\/div><\/li> Imports<\/span> BLL<\/div><\/li> Imports<\/span> System.<\/span>Collections<\/span>.<\/span>Generic<\/span><\/div><\/li> <\/div><\/li> Public<\/span> Class<\/span> jqAirlines : Implements<\/span> IHttpHandler<\/div><\/li> <\/div><\/li> Public<\/span> Sub<\/span> ProcessRequest(<\/span>ByVal<\/span> context As<\/span> HttpContext)<\/span> Implements<\/span> IHttpHandler.<\/span>ProcessRequest<\/span><\/div><\/li> Dim<\/span> action As<\/span> String<\/span> =<\/span> context.<\/span>Request<\/span>.<\/span>QueryString<\/span>(<\/span>"action"<\/span>)<\/span><\/div><\/li> <\/div><\/li> If<\/span> action =<\/span> "list"<\/span> Then<\/span><\/div><\/li> <\/div><\/li> <\/div><\/li> Dim<\/span> bll As<\/span> New<\/span> AirlinesBLL<\/div><\/li> Dim<\/span> lstAir As<\/span> New<\/span> List(<\/span>Of<\/span> TarrifAirlines)<\/span><\/div><\/li> Dim<\/span> strJsonAir As<\/span> String<\/span><\/div><\/li> <\/div><\/li> context.<\/span>Response<\/span>.<\/span>ContentType<\/span> =<\/span> "application\/json"<\/span><\/div><\/li> context.<\/span>Response<\/span>.<\/span>ContentEncoding<\/span> =<\/span> Encoding.<\/span>UTF8<\/span><\/div><\/li> <\/div><\/li> Dim<\/span> count As<\/span> Integer<\/span><\/div><\/li> Dim<\/span> pageSize As<\/span> Integer<\/span> =<\/span> Val<\/span><\/a>(<\/span>context.<\/span>Request<\/span>(<\/span>"pageSize"<\/span>)<\/span>)<\/span><\/div><\/li> <\/div><\/li> If<\/span> pageSize <=<\/span> 0<\/span> Then<\/span> pageSize =<\/span> 20<\/span><\/div><\/li>