2009-03-04 33 views
0

我有一些HTML需要在很多地方複製。如果我將其外部化爲文本文件並將其包含在ASPX頁面中,它將工作,但我需要將參數傳遞給此HTML(客戶端ID)在ASP.NET項目中複製html

無需創建用戶控件,是否有一種更輕的方式這樣做?

回答

0

你可以只與內部的HTML原始aspx文件:

<% 

If (Request.QueryString["ClientID"]) { 
    // Do Something 
} 

%> 

<p>HTML File Contents</p> 

然後,你可以任一服務器端包含文件或使用Server.Execute文件。

0

您可能想要說明如何將ClientID傳遞給「HTML」,因爲它聽起來像是在執行服務器端處理以生成HTML,這是Ajax的經典案例。我會建議使用JQuery來實現這一點。

0

也許標準#Includes仍然有效,但是TBH我還沒有發現母版頁的任何缺點(到目前爲止)。這是他們設計的。