Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

30 Ocak 2011 Pazar

MasterPage içinde javascriptleri sayfaya eklemek


protected void Page_Load(object sender, EventArgs e)
{
f_ScriptLinkEkle();
}

/// <summary>
/// Bu metod ile script ve link etiketleri sayfanın en üstüne bir kere eklenir.
/// Böylece hangi klasördeki sayfa çağırılırsa çağırılsın tekrar js ve css leri eklemek gerekmez.
/// </summary>
void f_ScriptLinkEkle()
{
List lstScripts = new List();
lstScripts.AddRange(
new[]
{
"Scripts/jquery-1.3.2.js",
"Scripts/jquery-1.3.2-vsdoc.js",
"Scripts/jquery.blockUI.1.33.js",
"Scripts/jquery.blockUI.js",
"Scripts/jquery.fancybox/jquery.easing.1.3.js",
"Scripts/jquery.fancybox/jquery.fancybox-1.2.1.js",
"Scripts/jquery.fancybox/jquery.fancybox.css"
}
);

List lstLinks = new List();
lstLinks.AddRange(new[]
{
"App_Themes/OrderDefault/styles.css",
"Scripts/jquery.fancybox/jquery.fancybox.css"
});


string[] sarrSegments = Request.AppRelativeCurrentExecutionFilePath.Split(new[] { '/' });
string sUstDizin = "";
for (int j = 1; j < sarrSegments.Length - 1; j++)
{
sUstDizin += "../";
}

foreach (string script in lstScripts)
{
cpScripts.Controls.Add(new LiteralControl(""));
}

foreach (string link in lstLinks)
{
cpScripts.Controls.Add(new LiteralControl("<link href=\"" + sUstDizin + link + "\" type=\"text/css\" rel=\"stylesheet\"/>"));
}
}