public PagedList<CauseInfo> GetCauseInfo(string causeValue,int pageId)
{
var HWMDb = new HWMDataClassDataContext();
var selectResult = from c in HWMDb.CauseInfo
where c.cau_name.Contains(causeValue)
select new
{
cau_id = c.cau_id,
cau_name = c.cau_name
}; // return (new PagedList<CauseInfo>((IList<CauseInfo>)selectResult,pageId,MyAccountBLL.PageSize));
}selectResult 为查询结果,但无论如何也不能将其转化为IList<CauseInfo>类型;
求MvcPager对查询结果进行分页的方法
解决方案 »
- 请帮我注释一下各句的意思 谢谢!
- c# 如何判断FTP IP 、用户名和密码来判断是否链接FTP成功;
- asp.net全站生成静态的问题
- Web Services 中关于 [SoapRpcMethod]的问题!!!在线等
- myCommand.Parameters.Add()中的Parameters是什么意思?
- 怎样调用另一文件中的函数。
- 本人需要学习MVC,请教一下需要学习哪些方面?
- server2003 配制asp.net
- 关于Parameter的应用。
- 帮我看看吧
- ASP4.0+IIS出现HTTP 错误 404问题,我已经试过N种解决方法了,还是无效。
- 如何设置Excel打开默认显示打印预览界面
{
if (causeValue == null) causeValue = "";
var HWMDb = new HWMDataClassDataContext();
var selectResult = from c in HWMDb.CauseInfo
where c.cau_name.Contains(causeValue)
select new
{
cau_id = c.cau_id,
cau_name = c.cau_name
};
IList<CauseInfo> ilist = new List<CauseInfo>();
foreach (var i in selectResult)
{
CauseInfo causeinfo = new CauseInfo();
causeinfo.cau_id = i.cau_id;
causeinfo.cau_name = i.cau_name;
ilist.Add(causeinfo);
}
PagedList<CauseInfo> causeInfo =
new PagedList<CauseInfo>(ilist, pageId??1, MyAccountBLL.PageSize);
return (causeInfo);
}但有 PagedList<CauseInfo> causeInfo =
new PagedList<CauseInfo>(ilist, pageId??1, MyAccountBLL.PageSize);
这里有异常,求解