国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net后臺把腳本樣式輸出到head標簽中節省代碼冗余

2024-07-10 12:46:30
字體:
來源:轉載
供稿:網友

 最近在學習開發服務器控件,其它就少不了為控件注冊js和css之類的資源文件,或者直接注冊純腳本樣式。其中就遇到如下問題:

    1、  注冊的資源文件或純腳本樣式在生成的頁面中都不在head標簽中(當然這個不影響頁面功能)

     2、 一個頁面使用多個一樣的控件時,會出現重復輸入(出現多余代碼)

           第一個問題說到底也不是什么問題,主要是看個人喜歡。在瀏覽器里查看頁面源代碼時,也許就成了問題了,源代碼很不整潔,要是內容多時問題就更突出。本來想找腳本,卻在head標簽里找不到,只能到其它標簽里找了。(不知道有沒有哪些開發工具在查看源代碼時可以把它們都區分開來,以方便查找)

    第二個卻實是個問題,也不多說了。

    有問題就應該解決,為了方便看效果,把它改成了后臺直接使用,開發服務器控件時也使用,只是不用引用嵌入資源文件。

     代碼如下,兩個方法:

代碼如下:
注冊資源文件

/// <summary>
        /// 注冊資源文件
        /// </summary>
        /// <param name="path">路徑</param>
        /// <param name="key">要搜索的客戶端資源的鍵,防止</param>
        /// <param name="type">資源文件類型</param>
        public void RegisterResource(string path, string key, ResType type)
        {
            string resStr = string.Empty;
            switch (type)
            {
                case ResType.Js:
                    resStr = string.Format("<script type=/"text/javascript/" language=/"javascript/" src=/"{0}/"></script>", path);
                    break;
                case ResType.Css:
                    resStr = string.Format("<link href=/"{0}/" rel=/"stylesheet/" type=/"text/css/" />", path);
                    break;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津南区| 海丰县| 六盘水市| 高邑县| 突泉县| 和硕县| 麻江县| 壤塘县| 霍林郭勒市| 河北区| 阿尔山市| 商水县| 边坝县| 蒙自县| 广东省| 金塔县| 乌兰察布市| 思南县| 郓城县| 密云县| 财经| 铅山县| 阿坝县| 彝良县| 浦东新区| 海原县| 阿城市| 阿克苏市| 彰武县| 察雅县| 金阳县| 江川县| 手机| 巴青县| 威海市| 金昌市| 友谊县| 神农架林区| 吴江市| 鄂托克旗| 阳新县|