動易SiteFactory頁面傳遞參數

來源:互聯網
上載者:User

需要一個特殊東西,要傳遞網址參數。

第一步:設定安全參數

1,我們先在網站根目錄下找到該檔案Config\ QueryStrings.config

2,找到需要添加的檔案名稱,在其節點下增加一個

<param name="type" datatype="Int" optional="true" />

對於沒有的節點可以建立。

3,利用@Request傳遞對應的參數

很多網友在寫參數傳遞標籤時,經常會判斷該參數值為空白時候,輸出一些提示,或者當參數值為空白時候,輸出另一種相片順序。系統會根據不同的參數類型,輸出不同的預設值,請詳細查看下面內容。

 

當@RequestInt_XX  為空白值時,那麼返回預設值為0

當@RequestBool_XX  為空白值時,那麼返回預設值為false

當@RequestDecimal_XX  為空白值時,那麼返回預設值為0

當@RequestDate_XX  為空白值時,那麼返回預設值為目前時間

當@Request_XX  為空白值時,那麼過濾危險字元返回預設值為'' (兩個英文單引號);

 

舉例:ordertype="0"   這裡使用的是Int類型,trademarkName=""  這裡不帶類型。

 {PE.Label id="商品綜合資訊列表" outputQty="20" usePage="true" parentId="2449" 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="0" maxPrice="0" tableName="" filter="" IsAjax=""/}

 

那麼,判斷當“ordertype”參數值為空白時候,那麼我們應該如下判斷:

                      <xsl:when test="$ordertype =0">                            

                          ordertype 參數值為空白!!

                      </xsl:when>



 

那麼,判斷當“trademarkName”參數值為空白時候,那麼我們應該如下判斷:

                      <xsl:when test="$trademarkName=''">                            

                         trademarkName參數值為空白!!

                     </xsl:when>

 

 按照上面規則,以此類推。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.