[英]applying external .css for html created using XSL from asp.net
我的情況是,當用戶單擊Webform中的“按鈕”時,我必須創建html文件(使用xml的xsl轉換)並在客戶端作為彈出窗口打開。
xml轉換已完成,我已經准備好使用html。 我創建了PopUpReport.aspx並使用以下代碼彈出此頁面。
Session["reportHtml"] = htmlReport;//this contains the transformed html
ScriptManager.RegisterStartupScript(this, typeof(string),
"Showing Modalpopup", "window.open('PopUpReport.aspx', 'Report',
'width=800,height=600,scrollbars=1,resizable=1');",true);
在PopUpReport.aspx內部
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Session["reportHtml"]);
}
現在我的問題是
我有一個單獨的.css文件,該文件需要應用於上述HTML頁面,如何在html中鏈接該文件?
在xsl文件中指定以下內容無效。
我不希望使用內聯樣式,因為它包含大量代碼。
有什么辦法可以做到這一點? 我們應該為PopUpReport.aspx頁面使用主題嗎? 請幫我...
在要調用的.aspx文件中,將CSS文件鏈接到頭部,如下所示:
<link href="your.css" rel="stylesheet" type="text/css">
有關更多詳細信息,請參見http://www.w3.org/TR/html401/present/styles.html 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.