如何在自定義動(dòng)態(tài)頁(yè)面里直接獲取設(shè)置的參數(shù)值_動(dòng)易Cms教程
在系統(tǒng)后臺(tái)系統(tǒng)設(shè)置下,有項(xiàng)自定義頁(yè)面治理,在這里可以添加自定義頁(yè)面,當(dāng)我們?cè)谔砑觿?dòng)態(tài)頁(yè)面時(shí),會(huì)發(fā)現(xiàn)有參數(shù)設(shè)置的情況,當(dāng)我們?cè)O(shè)置好參數(shù)時(shí),有時(shí)想在本身的這個(gè)頁(yè)面里能直接獲取我們已經(jīng)設(shè)置好的參數(shù)的值,那么怎么獲取呢?
在這里有個(gè)系統(tǒng)標(biāo)簽:{$pageinput(數(shù)字)},這個(gè)標(biāo)簽所要表達(dá)的意思就是:
你在添加自定義動(dòng)態(tài)頁(yè)面時(shí),指定的參數(shù)聲明如下幾個(gè)中的一個(gè):
1、參數(shù)一|0|false|0
2、參數(shù)二|0|false|0
3、參數(shù)三|0|false|0
4、參數(shù)四|0|false|0
這幾個(gè)參數(shù)的意思請(qǐng)看這篇文章:添加自定義動(dòng)態(tài)頁(yè)面中的參數(shù)說明1
比如有個(gè)自定義頁(yè)面叫做 testpage.asp?id=3&參數(shù)一=張三
那么你在頁(yè)面中添加了一個(gè){$pageinput(0)}的標(biāo)簽,這個(gè)標(biāo)簽的意思是使用參數(shù)聲明中的第一組參數(shù)即:
參數(shù)一|0|false|0
這樣標(biāo)簽{$pageinput(0)}解析后的值是: 張三
假如頁(yè)面這樣傳遞的 testpage.asp?id=3&參數(shù)一=
也就是說參數(shù)一從頁(yè)面?zhèn)鬟f的值為空,并且第一組參數(shù)中第三個(gè)參數(shù)是false,那么{$pageinput(0)}解析后的值是 0
假如頁(yè)面這樣傳遞的 testpage.asp?id=3&參數(shù)一=
也就是說參數(shù)一從頁(yè)面?zhèn)鬟f的值為空,并且第一組參數(shù)中第三個(gè)參數(shù)是true,那么將會(huì)報(bào)錯(cuò)。
假如你傳遞的參數(shù)涉及到訪問數(shù)據(jù)的問題,那你可以利用動(dòng)易強(qiáng)大的過濾功能,保證網(wǎng)站的安全。也就是把參數(shù)聲明的參數(shù)中第2個(gè)參數(shù)值設(shè)為1,形如如下的形式
參數(shù)一|1|false|0
那么當(dāng)在頁(yè)面中這樣傳遞時(shí) testpage.asp?id=3&參數(shù)一=test
那么,系統(tǒng)就會(huì)自動(dòng)檢查test中是否有非法字符
這樣通過在頁(yè)面中使用這個(gè)標(biāo)簽,我們就能輕松的獲取參數(shù)的值了。
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索如何在自定義動(dòng)態(tài)頁(yè)面里直接獲取設(shè)置的參數(shù)值
- 教程說明:
動(dòng)易Cms教程-如何在自定義動(dòng)態(tài)頁(yè)面里直接獲取設(shè)置的參數(shù)值
。