示例#1
0
        /// <summary>
        /// Page extention method to register css
        /// </summary>
        /// <param name="objPage">The obj page.</param>
        /// <param name="CSSPath">CSS name with subfolder path</param>
        /// <param name="Index">index of css to add at</param>
        /// <remarks></remarks>
        public static void RegisterNewCSS(this System.Web.UI.Page objPage, string CSSPath, int Index = 0)
        {
            string strVersion = getNEWCSSJSVersion();

            System.Web.UI.HtmlControls.HtmlLink h1 = new HtmlLink();
            h1.Href = objPage.GetNewCSSPath().ToLower() + CSSPath.ToLower() + strVersion;
            h1.Attributes.Add("rel", "stylesheet");
            h1.Attributes.Add("type", "text/css");
            if (Index == 0)
            {
                objPage.Page.Header.Controls.Add(h1);
            }
            else
            {
                objPage.Page.Header.Controls.AddAt(Index, h1);
            }
        }