Thursday, May 2, 2013

[C#] How To Add JavaScript or CSS Dynamically To Page Header


Add JavaScript Dynamically To Page Header
string strJS = "<s" + "cript type=\"text/javascript\">";
strJS += "ADD YOUR SCRIPTS HERE";
strJS += "</" + "script>";
LiteralControl myJS = new LiteralControl();
myJS.Text = strJS;
Page.Header.Controls.Add(myJS);

Add CSS Dynamically To Page Header
string strCS = "<style type=\"text/css\">";
strCS += "ADD YOUR CSS CLASSES HERE";
strCS += "</style>";
LiteralControl myCS = new LiteralControl();
myCS.Text = strCS;
Page.Header.Controls.Add(myCS);
Short version: Page.Header.Controls.Add(new LiteralControl("<style type=\"text/css\"> CSS CLASS HERE }</style>"));

Tips: add /r and/or /n for new line

Wednesday, May 1, 2013

[C#] Convert String Array (string[]) to comma delimited string


string[] arrStrings = new string[] { "string1", "string2", "string3" };
string strDelimited = String.Join(",", arrStrings);

Result: string1,string2,string3