Zoomla!逐浪CMS官网

最新版本号[免费下载]
逐浪软件

基于GET和POST方法设计的搜索与数据获取详析


作者:本站编辑 发布时间:2012-10-19 来源:本站原创 点击数: 分享网址

在逐浪CMS的扩展参数中,提供了一系列的GET和POST方法,如下图所示:

 

这些参数有什么用呢?

 

让我们先来让识get(post类同):

在逐浪CMS中,新增的GetRequest标签使用起来非常方便。
用户只要在创建标签时,选择扩展函数中的【获得Get提交】,即可将相应来源作为GET提交。

通过GET获得变量参数,可以做出任何自己想要的动态效果,自然更加方便。
比如可以通过GET获取字段对信息进行分类,而不需要通过系统的搜索方法来实现。

 

简而言之,我们把get方法认为是一种传递参数的方法,如果我们传出来的路径为:

http://www.aaa.com/test/list.aspx?id=11&Name=china&keywords=test

这个页面就有三个参数,分别是:ID、Name、Keywords,理论上可以有无限个参数。
有了这个参数,我们就可以将其传递进入标签,进行编辑,如有一个标签为:

{Z L.Label id="相关文章列表输出" keywords="" /}

我们可以用将页面的keywords传入,从而实现变量传统。

即标签变为:

{Z L.Label id="相关文章列表输出" keywords="" /}

这也是常用搜索引擎的思路。

 

而要在一个页面提交get,则要采用form语法,示例:

<form action="ColumnList.aspx" method="Get" target="_blank">
<div style="width: 184px; margin-top: 10px; ">
  <input name="NodeID" type="hidden" value="111" />
  <select name="fctbox" style="margin-bottom: 2px; width: 100px; height: 20px; font-size: 12px;">
    <option value="0">选择品牌</option>

 <option value="无品牌">无品牌</option>

 <option value="宝马">宝马</option>

 <option value="奥的">奥的</option>

 <option value="沃尔沃">沃尔沃</option>

 <option value="奇瑞">奇瑞</option>

 <option value="大众">大众</option>

 <option value="实利">实利</option>

 <option value="斯柯达">斯柯达</option>

 <option value="雪铁龙">雪铁龙</option>

 <option value="福特">福特</option>

 <option value="兰伯基尼">兰伯基尼</option>

 <option value="迈腾">迈腾</option>

 <option value="本田">本田</option>

 <option value="保时捷">保时捷</option>

 <option value="奔驰">奔驰</option>

 <option value="吉利">吉利</option>

 <option value="法拉力">法拉力</option>

 <option value="昌河">昌河</option>

 <option value="莲花">莲花</option>

 <option value="林肯">林肯</option>

 <option value="三菱">三菱</option>

  </select>
  <input name="keyword" type="text" style="width:90px;" height="18px;" />
      </div>
    <div>
      <input name="B1" id="scar" value="搜 索" style="width:60px;" height="20px;" type="submit" />
    </div>
</form>
<!--搜索end-->

输出网址:http://auto.zoomla.cn/ColumnList.aspx?NodeID=111&fctbox=%E6%97%A0%E5%93%81%E7%89%8C&keyword=323232&B1=%E6%90%9C+%E7%B4%A2


(来源于http://auto.zoomla.cn搜索提示)。

 

会用了吗?

如果遇到中文怎么办呢?

其实也很简单,系统有转码和再还原码功能,

 

我们只要在传递源时,在传参数的时候加上%e5%8f%98%e9%87%8f%e5%90%8d

举例:
<a href="?canshu=%e6%b5%8b%e8%af%95%e4%b8%80%e4%b8%aa%e5%8f%82%e6%95%b04216dfsas">点击跳转进入目标页</a>

 

或者 :

<system.web>的下面加上一行
<g lobalization requestEncoding="GB2312" />
 

祝大家使用愉快。

 

 

 

 

[ERR:(CopyRight)不可识别的扩展函数标签]
本文责任编辑: 本站编辑  加入会员收藏夹 点此参与评论>>
当前网址: 复制本网址,发给QQ/TM/MSN上的同行或其他朋友

+什么是CMS

CMS(Content Management System)是网站内容管理系统简称, 互联网上每个网站(无论大小门户)其后台都由专业CMS系统支撑- Zoomla!逐浪CMS作为国内高端CMS与WEB应用典范,首创第3代CMS理念,专注底层核心技术研发,以云技术、创新精神构建行业新成就,提供从网站内核到电商、办公、移动一体化的开发体验!

7×24小时服务热线 021-50391046 技术支持:13177777714
©Copyright 2003- 逐浪软件z01.com版权所有 All rights reserved
经营许可证号:工商3601002021063 沪ICP备09077823号 沪公网安备31011502000316号
本网站基于®Zoomla!逐浪CMS内核开发

ISO9001国际认证企业 CSDN外包TOP资质 鉴赏MTV电广视告 7×24小时全天候贴心服务 社会征信网

展开
微信