中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      母版頁時內(nèi)容頁是如何使用css和javascript

      時間:2024-07-19 10:03:50 JavaScript 我要投稿
      • 相關(guān)推薦

      母版頁時內(nèi)容頁是如何使用css和javascript

        好處有了,問題也接著來了。原來在頻道頁和列表頁中有其各自的css引入和一些javascript函數(shù),當使用母版頁時,放在內(nèi)容頁中這些css樣式和javascript函數(shù)怎么處理呢?因為大家知道,使用母版頁的內(nèi)容頁是不能包含標記的,而css和javascript函數(shù)的聲明是要放到中間的,這些css樣式和javascript函數(shù)如何處理呢?上網(wǎng)查了一下,大致有三種解決方案:方案一:把所有的css樣式和javascript函數(shù)放到母版頁的中,我覺得這樣做的弊端就是導(dǎo)致母版頁的區(qū)特別臃腫,同時如果原來兩個頻道頁中包含同名的css聲明或javascript函數(shù),但卻是不同樣式或執(zhí)行不同操作,怎么辦呢?所以這第一種方案很快被我否定了。方案二是在內(nèi)容頁的PageLoad事件中通過代碼來指定本內(nèi)容頁的css文件。具體代碼如下:

        復(fù)制代碼 代碼如下:

        static public class ControlHelper

        {

        static public void AddStyleSheet(Page page, string cssPath)

        {

        HtmlLink link = new HtmlLink();

        link.Href = cssPath;

        link.Attributes["rel"] = "stylesheet";

        link.Attributes["type"] = "text/css";

        page.Header.Controls.Add(link);

        }

        }

        這樣,在具體頁面,我們就可以通過如下代碼添加 CSS 引用:

        復(fù)制代碼 代碼如下:

        protected void Page_Load(object sender, EventArgs e)

        {

        ControlHelper.AddStyleSheet(this.Page, "css/projectPage.css");

        }

        這種解決方案的好處時可以在程序運行時動態(tài)更改所需的css文件,但是對javascript函數(shù)處理起來該怎么做呢?再說有必要把本該加在html代碼中的css和javascript通過cs代碼來加入嗎?因此,這種解決方案也很快被我否定了。剩下的第三種解決方案就是在母版頁的中添加一個內(nèi)容控件,然后在內(nèi)容頁中在對應(yīng)的內(nèi)容控件中寫css和javascript代碼。聽起來這個這個解決方案應(yīng)該是最方便,最適宜的解決方法。可是當我把ContentPlaceHolder控件拖放到

        白天的時候,看到這我就以為這種方法行不通了,差點就放棄了。晚上回家想找找更好的解決方案,可所有的文章基本上都是說的前兩種,對第三種解決方案有人說報錯,不行。看來碰到這個提示后放棄的人還真不少。我沒理這個錯誤,直接轉(zhuǎn)到內(nèi)容頁,,在內(nèi)容頁中插入以下代碼:

        看了一下,內(nèi)容頁中沒有報錯,看來有戲。可轉(zhuǎn)到內(nèi)容頁的設(shè)計視圖一看,出現(xiàn)了如下界面:

        心涼了一下,因為沒看到我上面應(yīng)用的css樣式的效果,我的css文件的代碼如下:

        復(fù)制代碼 代碼如下:

        #content

        {

        text-align:center;

        width:200px;

        height:100px;

        background-color:#00FF00;

        color:#FF0000;

        font-size:12px;

        }

        也就是讓id為content的div寬度200px,高度100px,文字居中,背景顏色為為綠色,字體為紅色,12px。不甘心的我按下了F5調(diào)試鍵,令人驚喜的一個畫面出現(xiàn)了:

        這說明css應(yīng)用成功了,同時也看到了那個測試可愛的hello world對話框alert了出來。成功了!

        總結(jié)一下,其實很多人開始的想法和我一樣,想如何用最簡單的方法實現(xiàn)在內(nèi)容頁中使用css和javascript的功能。他們中的很多人可能也找到我找到的那篇文章,但是當碰到我的那個母版頁中的錯誤提示后就放棄了,也許有人堅持到了第二步,可是在設(shè)計視圖中沒看到css的應(yīng)用效果后可能也放棄了。其實只要在堅持一下就成功了!余世維說的好“比別人多想一點,你就能成功!”,確實很有道理啊。

      【母版頁時內(nèi)容頁是如何使用css和javascript】相關(guān)文章:

      word如何設(shè)置頁邊距11-01

      word如何刪除空白頁09-26

      “高大上”的寶貝詳情頁應(yīng)該如何設(shè)計?08-09

      網(wǎng)站優(yōu)化如何做404頁面?08-07

      如何刪除網(wǎng)站中過多的404頁面?08-18

      淘寶無線端高轉(zhuǎn)化詳情頁如何制作06-20

      唱歌時如何使用話筒08-18

      唱歌時如何使用話筒?12-17

      Javascript中arguments對象的詳解和使用方法08-20

      ppt頁邊距怎么設(shè)置07-16

      主站蜘蛛池模板: 一区二区三区日本大片| 紫阳县| 亚洲99一区二区三区| 大宁县| 康马县| 国产一区二区三区4区| 久久精品国产亚洲AV高清wy| 美女丝袜诱惑一区二区三区| 刚察县| 国产一区二区a毛片色欲| 少妇一区二区三区免费视频| 内射毛片内射国产夫妻| 亚洲成人激情在线影院| AV熟妇导航网| 韩日无码不卡| 吉林省| 涡阳县| 双城市| 浦城县| 五原县| 国产女主播福利一二区| 聊城市| 藁城市| 第九色区Aⅴ天堂| 云霄县| 平遥县| 甘南县| 日本不卡一区二区高清中文| 国产成品精品午夜视频| 慈溪市| 久久国产精品免费一区六九堂| 国产精品综合色区av| 新久久久高清黄色国产| 人人妻人人澡av| 国产美女高潮流白浆免费观看| 亚洲一区二区高清在线| 国内少妇高潮嗷嗷叫在线观看| 丰满人妻一区二区乱码中文电影网| 青草青草伊人精品视频| 免费国产调教视频在线观看| 一级少妇无遮掩内射免费|