簡體   English   中英

將外部.css應用於從asp.net使用XSL創建的html

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM