0
点赞
收藏
分享

微信扫一扫

dtcms分页含多个参数,多个参数分页

J简文 2022-06-20 阅读 71

官网默认的

dtcms分页含多个参数,多个参数分页_javascript

<%set DataTable newsList=get_article_list("news", category_id, pagesize, page, "status=0", out totalcount, out pagelist, "news", category_id,"__id__")%><!--取得一个分页DataTable-->
<%foreach(DataRow dr in newsList.Rows)%>

……{dr[title]}
<%/foreach%>

这段语句所掉用的是DTcms.Web.UI>Label>article.cs>get_article_list()

protected DataTable get_article_list(string channel_name, int category_id, int page_size, int page_index, string strwhere, out int totalcount, out string pagelist, string _key, params object[] _params)
{
……
}

重点是_params参数

<param name="_params">传输参数</param>

params object[] value声明的参数,可以传多个值;

也就是说从“news”后面的值都是_params参数的值;(最上面的代码,从后往前看)


所以,我们如果在分页页面想传递多个值的话,可以直接在后面加即可;

例如:

dtcms分页含多个参数,多个参数分页_javascript_02

<%set DataTable newsList=get_article_list("jichu", category_id, pagesize, page, "status=0", out totalcount, out pagelist, "jichu", category_id, category_id_zi,"__id__")%><!--取得一个分页DataTable-->
<%foreach(DataRow dr in newsList.Rows)%>
……
<%/foreach%>

其中的 category_id_zi 就是我刚加的参数。 



举报

相关推荐

0 条评论