• <ul id="cgeq2"></ul>
  • 歡迎您光臨深圳塔燈網絡科技有限公司!
    電話圖標 余先生:13699882642

    Pageadmin如何添加自定義頁面

    發表日期:2019-04 文章編輯:小燈 瀏覽次數:3300

    理論上網站上的所有頁面都可以通過欄目管理來添加,那自定義頁面的意義是什么呢?

    網站的需求是很多樣化的,比如需要制作一個對外提供數據的api,甚至制作一個搜索頁面,或者制作一些數據和欄目沒有對應關系的頁面,這些頁面獨立于網站欄目,如果用欄目頁來制作,會導致欄目結構混亂和不好維護,這時候自定義頁面就可以很好解決這種問題,下面我們演示如何制作一個自定義的搜索頁面。

    1、打開網站模板文件目錄,新建一個MyRoute.config文件(保存為utf8格式),文件名稱規則為: *Route.config,如下圖:

    1.png

    2、打開這個文件,輸入下面的xml內容,并保存。

    <?xml?version="1.0"?encoding="utf-8"?>
    <configuration>
    ??<route?urlConstraint="^/news/search/([1-9]\d{0,8}/)?$"??viewPath="幫助中心/search.cshtml"?httpcacheSolutionId="0"?columnId="0"?title="幫助搜索"></route>
    </configuration>

    其中route節點為自定義頁面的路由參數,多個自定義頁面可以新建多個route節點。

    urlConstraint:表示url的正則匹配規則,匹配的話就可以請求viewPath指定的模板文件。

    viewPath:模板文件對應的相對路徑,這里只填寫相對路徑,模板必須放在views目錄下。

    httpcacheSolutionId:自定義使用的緩存方案Id,如果不使用緩存,設置為0。

    columnId:自定義頁面對應的欄目id,如果不需要對應,設置為0。

    title:自定義頁面的瀏覽器中顯示的標題。

    3、點擊views。

    1.png

    4、創建一個幫助中心文件夾,如下圖:

    1.png

    5、點擊打開幫助中心,創建一個search.cshtml文件(保存為utf8格式),如下圖:

    1.png

    6、打開搜索頁面,輸入下面內容:

    @{?
    ????var?keyword?=?Request.QueryString["key"];//獲取搜索關鍵詞
    ????var?i=0;
    ?}
    <div>
    <div?class="container">
    ??<ul?class="breadcrumb">
    
    ???<li><a?href="/"><span?class="fa?fa-home">?首頁</span></a></li>
    ?
    ???<li><a?href="">在線搜索</a></li>
    
    ??</ul>
    ??<div?class="news-list">
    ???@if?(!string.IsNullOrEmpty(keyword))
    ??{
    ????foreach?(var?item?in?Html.InfoDataList(new?{?Table?=?"news"?},?"[title]?like?@title",?new?{?title?=?"%"?+?keyword?+?"%"?}))
    ????{
    ?????string?url?=?Html.InfoDataUrl((int)item.ColumnId,?(int)item.Id);
    ?????<div?class="item?clearfix">
    ?????<div?class="title"><a?href="@url"?target="_blank"><i?class="fa?fa-angle-right"></i>@item.Title</a></div>
    ?????</div>
    ?????i++;
    ?????}
    ???}
    ???@if(i==0)
    ????{
    ??????<div>暫時沒有找到匹配的記錄,請更換一個關鍵詞重新搜索!</div>
    ????}
    ???</div>
    </div>

    這樣一個簡單的搜索頁面(搜索news表,注意需要有news信息表,否則會報錯)就制作完成了。

    7、點擊左上角的重啟圖標,重啟進程后后自定義頁面路由生效

    1.png


    8、在瀏覽器輸入:http://你的域名/news/search/就可以打開搜索頁面。

    1.png


    本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.juherenli.com/19165.html
    相關cms文章
     八年  行業經驗

    多一份參考,總有益處

    聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

    咨詢相關問題或預約面談,可以通過以下方式與我們聯系

    業務熱線:余經理:13699882642

    Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

    在线中文字幕精品第5页| 在线精品亚洲一区二区| 国产亚洲精品2021自在线| 久久久久久国产精品免费无码| 九九久久国产精品免费热6| 久久精品国产日本波多野结衣| aaaaaa精品视频在线观看| 精品国产中文字幕| 精品永久久福利一区二区| a级国产精品片在线观看| 国产成人久久精品麻豆二区| 亚洲精品无码久久久久久久| 亚洲精品无码mv在线观看网站| 国产精品久久久久9999赢消| 99久久久精品免费观看国产| 亚洲爆乳精品无码一区二区三区| xxxxbbbb国产精品| 嫩草影院精品视频在线观看| 精品人妻无码区在线视频| 国产成人精品免费久久久久| 精品国产91久久久久久久a| 国产精品第44页| 免费精品人在线二线三线区别 | 亚洲综合精品香蕉久久网97| 国产精品国产三级在线高清观看| 孩交精品xxxx视频视频| 1000部精品久久久久久久久| 久久国产免费观看精品3| 国产小视频国产精品| 国产精品美女久久久网AV| 国产精品亚洲а∨无码播放不卡| 亚洲日韩精品无码AV海量| 麻豆国产精品免费视频| 久久精品中文无码资源站 | 国产精品嫩草影院永久一| 国产精品高清视亚洲一区二区| 51精品视频免费国产专区| 99在线热视频只有精品免费| 久久国产精品张柏芝| 久久91精品国产91久久户| 国产一区二区精品久久凹凸|