Add css links from code
כיצד ניתן להוסיף בצורה דינמית לינקים ל - CSS בזמן ריצה.
הפיתרון הוא די פשוט - אפשר לקרוא לפונקצייה הזאת.
public void AddCSSFile(string file)
{
HtmlLink css = new HtmlLink();
css.Href = file;
css.Attributes["rel"] = "stylesheet";
css.Attributes["type"] = "text/css";
css.Attributes["media"] = "all";
Page.Header.Controls.Add(css);
}
במקרה שאתם בתוך update panel - אפשר לזהות על ידי הבדיקה הבאה
ScriptManager.GetCurrent(Page).IsInAsyncPostBack
אי אפשר להוסיף ל - header אבל ניתן להוסיף לפקד אחר שנמצא התוך ה - update panel