- @{
- int currentPage = ViewBag.CurrentPage;
- PageInfo pageInfo = new PageInfo()
- {
- PageSize = 15,
- CurrentPage = currentPage
- };
- string sql = "";//sql条件
- var huxing = StringHelper.Format<int>(Request.QueryString["huxing"]);
- var mianji = StringHelper.Format<int>(Request.QueryString["mianji"]);
- var yusuan = StringHelper.Format<int>(Request.QueryString["yusuan"]);
- var fengge = StringHelper.Format<int>(Request.QueryString["fengge"]);
- if (huxing != 0)
- {
- sql += " and huxing=" + huxing;
- }
- if (mianji != 0)
- {
- sql += " and mianji=" + mianji;
- }
- if (yusuan != 0)
- {
- sql += " and yusuan=" + yusuan;
- }
- if (fengge != 0)
- {
- sql += " and fengge=" + fengge;
- }
- sql = sql.Substring(3); //去掉第一个 and
- }
- <div class="cases-list">
- <ul class="row">
- @foreach (var item in Html.InfoDataList(new { Table = "cases" }, sql, null, pageInfo))
- {
- string url = Html.InfoDataSharedUrl((int)item.ColumnId, (int)item.Id);
- <li>
- ....html排版省略
- </li>
- }
- </ul>
- </div>
复制代码Html.InfoDataList的第二个参数就是sql条件。