1. 程式人生 > >asp.net 動態引用樣式表程式碼

asp.net 動態引用樣式表程式碼

1. 新增CSS樣式: Style style = new Style();

style.ForeColor = System.Drawing.Color.Navy;
style.BackColor = System.Drawing.Color.LightGray;

this.Header.StyleSheet.CreateStyleRule(style, null, "body");

2. 連結外部的CSS樣式表:

System.Web.UI.HtmlControls.HtmlLink

 HtmlLink link = new HtmlLink();

link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", "~/newstyle.css");

this.Header.Controls.Add(link);

方法3 

aa.aspx.cs public string m_StyleSrc = string.Empty; //公共變數 ,樣式檔案路徑

private void Page_Load(object sender, System.EventArgs e) {
m_StyleSrc = "../xxx.css"; //頁面載入時賦值 }
}
aa.aspx <LINK href="<%=m_StyleSrc%>" type="text/css" rel="stylesheet">

方法4 

下面這個方法沒試過,不知是否能用

protected void Page_Onload(object sender, EventArgs e) {
Page.StyleSheetTheme = "../css/infomore.css";
}

方法5 

頁面:

<link href="" rel="stylesheet" type="text/css" id="css" runat="server"/>
後臺
this.css.Href = "css檔案路徑"; 

相關推薦

asp.net 動態引用樣式程式碼

1. 新增CSS樣式: Style style = new Style(); style.ForeColor = System.Drawing.Color.Navy; style.BackColor = System.Drawing.Color.LightGray;

動態引用樣式 asp.net

1. 新增CSS樣式: Style style = new Style();                        style.ForeColor = System.Drawing.Color.Navy;                        style.Ba

asp.net 控制元件後臺動態新增樣式

下面我來分享一下我通過做作業學會的一點技巧吧: 滑鼠懸停變顏色效果: <div id="unameNot" class="txt-info"  onmouseover="this.style.c

ASP.NET Razor簡單的單提交處理的程式碼

如下內容段是關於ASP.NET Razor簡單的表單提交處理的內容。 <!DOCTYPE html><html> <body> br/>@{if (IsPost){ string companyname = Request["CompanyName"]; strin

ASP.NET動態載入Js程式碼到Head標籤中(三種方法)

方法一程式碼如下: HtmlGenericControl Include2 = new HtmlGenericControl("script"); Include2.Attributes.Add("type", "text/javascript"); Include2.InnerHtml = "alert('

asp.net動態設定WebService引用

有時候需要動態的設定 WebService 的址,這樣釋出到不同的伺服器時就要重新生成,為此我們需要在web.config中動態配置WebService的地址,在網上查了很多資料,其中這種方法感覺很好用也很好實現,原文VB.NET實現。本人已改為C#版   首先手動的新增一個

Asp.net動態頁面靜態化之初始NVelocity模板引擎

實現 tracking ssr system uil 文件系統 處理程序 .ashx hosting Asp.net動態頁面靜態化之初始NVelocity模板引擎 靜態頁面是網頁的代碼都在頁面中,不須要運行asp,php,jsp,.net等程序生成client網頁代碼的

Asp.net WebForm 下載大檔案程式碼記錄

protected void DownloadFile(){ const long ChunkSize = 1024 * 100;//100K 每次讀取檔案,只讀取100k string filepath = "F:\\Win桌面主題\\1501216057239.jpg"; strin

基於ng-zorro的ASP.NET ZERO前端實現之程式碼生成器

上一篇介紹了整合ng-zorro的過程,本篇我們來看下如何用abp官方的生成器來生成前端程式碼。 Abp官方提供了一個強大的程式碼生成器 ASP.NET Zero Power Tools,它的Visual Studio 外掛在這裡。當然你也可以不用外掛,但你得自己建立json檔案。相關官方文件見這裡。

ASP.NET Razor簡單的單提交處理的代碼

str quest for 提交 type company lse ref 簡單 如下內容段是關於ASP.NET Razor簡單的表單提交處理的內容。 <!DOCTYPE html><html> <body> @{

asp.net mvc 微信支付程式碼分析

開發微信應用,微信支付是永遠要面對的。現在的微信支付相對以往已經很穩定,很少出現詭異情況。再加上無數人開發的經驗分享,現在開發微信支付已經沒什麼難度了。 我這次主要是想基於沐雪微信平臺的微商城業務來分析微信支付到底該怎麼做。主要講思路,程式碼也同時會獻上。 一、思考:1、

ASP.NET MVC 簡單分頁程式碼

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using SportsStore.WebUI.Models; using System.

asp.net 微信支付 例項程式碼

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="jkmobile.wx_pay.index" %> <!DOCTYPE html>

ASP.NET 網頁中的嵌入式程式碼塊 與

<% %>是嵌入程式碼塊 ,而<%= %>是嵌入表示式 我們都知道,Response.Write 方法能將資訊寫入HTTP輸出內容資料流,而嵌入表示式可以作為呼叫Response.Write方法的快捷方式。 比如:<%="好嗎"%> 和&

asp.net 動態呼叫webservice方法

假設我們現在已經有一個做好的webservice方法: [WebMethod(Description = "獲取分包商進場計劃資訊明細(根據時間範圍)")] public string getSubcontractorPlanList(s

ASP.NET 動態轉靜態頁面的兩種方法總結

1、建立MyConvert.cs類檔案 using System; //記得新增以下三引用 using System.Text; using System.Web; using System.IO; namespace

ASP.NET(C#)後臺安全登陸程式碼(防XSS攻擊\萬能密碼漏洞)

string ispostback = Context.Request["ispostbask"]; string k8user = this.txtUser.Text.Trim(); string k8pwd = this.txtPwd.T

asp.net連線資料庫的登陸程式碼

用asp.net連線資料庫,做登入頁面,怎麼弄呢? 辦法:using System.Data.SqlClient;//記得加引用 private bool Login(string sno,string sname) { SqlConnection con = new Sq

ASP.NET 動態頁面靜態化 比較

1.模版法 該方法歷史悠久,具體處理流程為採用一個html模版,將其中的關鍵字替換為我們希望的資訊。 優點: 缺點: 所有的資訊都要採取字串批湊的方式來實現,比如需要一個列表,就需要拼湊字串。問題是開發週期長,可擴充套件性非常差,而且不易維護,難修改。 文章參考: Asp.

asp.net 向後臺提交 html 程式碼段 包括 <> 標籤

轉載:https://www.cnblogs.com/Zing/p/3747609.html 首先 在預設情況向標籤類的東西是不會讓你提交的 這是出於.net 的預設安全機制 我們要先在 <%@ page %> 裡邊加上  ValidateRequest="false" 這個時候如