Kod tarafında belli koşullara göre head’e link veya script etiketleri ile css ve script dosyalarının bağlantı linklerini eklemek durumunda kalabilirsiniz bunun için ASP.NET’in HtmlGenericControl sınıfından yararlanacağız.
ASP.NET dinamik olarak link ve script gibi etiketleri oluşturup head’e ekleme
Kod tarafında belli koşullara göre head’e link veya script etiketleri ile css ve script dosyalarının bağlantı linklerini eklemek durumunda kalabilirsiniz bunun için ASP.NET’in HtmlGenericControl sınıfından yararlanacağız.
Örnek olarak jquery bağlantı linkine sahip bir script etiketini dinamik olarak sayfanın Page_Load olayında oluşturup head etiketi arasına basit bir şekilde ekleyelim.
C#
1 2 3 4 | HtmlGenericControl jqueryInclude = new HtmlGenericControl("script"); jqueryInclude.Attributes.Add("type", "text/javascript"); jqueryInclude.Attributes.Add("src", "http://code.jquery.com/jquery-1.11.0.min.js"); Page.Header.Controls.Add(jqueryInclude); |