让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> 动易 -> Request请求字串详解

Request请求字串详解

点击数:1117 发表时间:2010-07-08 16:46:48 作者:动易网络 来源链接:http://help.powereasy.net/help/SiteFactory/2737.html
分享到:
分享到微信

    很多网友在写参数传递标签时,经常会判断该参数值为空时候,输出一些提示,或者当参数值为空时候,输出另一种排列方式。系统会根据不同的参数类型,输出不同的默认值,请详细查看下面内容。

 

当@RequestInt_XX  为空值时,那么返回默认值为0

当@RequestBool_XX  为空值时,那么返回默认值为false

当@RequestDecimal_XX  为空值时,那么返回默认值为0

当@RequestData_XX  为空值时,那么返回默认值为当前时间

当@Request_XX  为空值时,那么过滤危险字符返回默认值为'' (两个英文单引号)

 

举例:ordertype="@RequestInt_OrderNo"   这里使用的是Int类型,trademarkName="@Request_trademarkName"  这里不带类型。

 

 {PE.Label id="商品综合信息列表" outputQty="20" usePage="true" parentId="@RequestInt_Id" titleLength="20" IsShowPrice="true" IsShowPic="true" IsShowPriceMarket="true" IsShowContent="true" contentLength="60" IsShowButton="true" IsShowCompareButton="true" type="0" ordertype="@RequestInt_OrderNo"  bindStyle="普通式" trademarkName="@Request_trademarkName" minPrice="@RequestInt_minPrice" maxPrice="@RequestInt_maxPrice" tableName="@Request_tName" filter="@Request_filter" IsAjax="@Request_IsAjax"/}

 

 

那么,判断当“ordertype”参数值为空时候,那么我们应该如下判断:

 

 

                      <xsl:when test="$ordertype =0">                            
                          ordertype 参数值为空!!

                      </xsl:when>

 


 

那么,判断当“trademarkName”参数值为空时候,那么我们应该如下判断:

 

 

                      <xsl:when test="$trademarkName=''">                            
                         trademarkName参数值为空!!

                     </xsl:when>

 

 

 按照上面规则,以此类推。


关于上面默认值的描述,我在SF2.5下面测试是没有的,可能是高版本的支持。

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇:
下一篇: 动易SiteFactory标签内置扩展函数列表
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号