为什么我在类中用System.Web.HttpContext.Current.Response.Write("内容")输出信息时输出不了呢? 数据读取正常,我想要看看方法里参数的最终值都是什么,结果用System.Web.HttpContext.Current.Response.Write输出调试信息页面什么都不显示;
请指点一下啊,谢谢:
这是调用方法的页面代码:
System.Collections.Generic.IList<Smartsite.News.Model.InfoInfo> list = Smartsite.News.BLL.Info.GetData(ref intAll, key, CategoryID.ToString(), 1, CategoryLevelid.ToString() , "1", "", "", PSIZE, intCurPage, false);
这是类文件定义方法代码:
public IList<InfoInfo> GetData(ref int RecordCount, string newKey, string categoryID, string tempState, string createDatef, string createDates, int pageSize, int pageIndex, bool bAdmin) { System.Web.HttpContext.Current.Response.Write("newKey:" + newKey + "<br/>categoryID:" + categoryID + "<br/>tempState:" + tempState + "<br/>createDatef:" + createDates + "<br/>pageSize:" + pageSize + "<br/>pageIndex:" + pageIndex + "<br/>bAdmin:" + bAdmin); System.Web.HttpContext.Current.Response.End(); IList<InfoInfo> al = new List<InfoInfo>(); GetDataDb(newKey, categoryID, tempState, createDatef, createDates, pageSize, pageIndex, bAdmin); using (IDataReader reader = ExcuteCmd()) { while (reader.Read()) { al.Add(GetByReader(reader)); } if (reader.NextResult()) { while (reader.Read()) { RecordCount = int.Parse(reader["recordcount"].ToString()); } } } return al; }
这是类库的结构,方法是在数据层的Info.cs中定义的:
我所知道的就是System.Web.HttpContext.Current.Response.Write是针对用户的单次请求输出数据的,放在类里面平常可以输出想要的数据,但这次不知道为什么就不行了,有知道的朋友请指点下,谢谢。
你的代码是没问题,你检查下,确认已经调用了这个方法。感觉你可能没调用到这个方法,或者你访问的页面不对。