jQuery MiniUI
标题:
请教用Handler.ashx传回json数据的问题
[打印本页]
作者:
jeffcn9
时间:
2014-3-20 10:13:09
标题:
请教用Handler.ashx传回json数据的问题
请教:
1、不注释掉
context.Response.End();
就出报错,请问是不是try里的
finally没执行完的原因?
2、缺少
context.Response.End();有没有影响?
public void ProcessRequest(HttpContext context)
{
//write your handler implementation here.
String methodName = context.Request["method"];
if (String.IsNullOrEmpty(methodName)) return;
//invoke method
Type type = this.GetType();
MethodInfo method = type.GetMethod(methodName);
object[] paras = { context };
try
{
BeforeInvoke(methodName);
method.Invoke(this, paras);
}
catch (Exception ex)
{
……略
}
finally
{
AfterInvoke(methodName);
}
}
public void LoadTree(HttpContext context)
{
String sql = "select modelid id,modelname name,parentid pid from sys_model where modelid>8";
ArrayList folders = Utils.Tools.DataTableToArrayList(DBHelper.SQLHelper.ExcuteDataTable(Utils.Config.connStrMIS, sql));
String json = Utils.JSON.Encode(folders);
context.Response.ContentType = "application/json";
context.Response.Write(json);
//context.Response.End();
}
作者:
factory
时间:
2014-3-20 14:42:57
后台的问题你自己检查下后台代码. 如果还有问题,建议网上搜下解决方案
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2