You can use something like the following to ensure "unmangling" of control
names:
private string script = "[Label1ID].innerHTML = 'boo!';";
private string scriptKey = "hello";
private bool addScriptTags = true;
protected void Page_Load(object sender, EventArgs e)
{
script = script.Replace("[Label1ID]",Label1.ClientID);
ClientScript.RegisterStartupScript(this.GetType(), scriptKey, script,
addScriptTags);
.. . .
Peter
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com
"Eirik Eldorsen" wrote:
UPDATE:
The error I recieve: document.all.CreditCardValidator1.controltovalidat e is
null or not an object
This is probably because the masterpage renames CreditCardValidator1 to
ctl00_cphMainContent_CreditCardValidator1
Eirik
"Mark Rae" <ma**@markN-O-S-P-A-M.co.uk> skrev i melding
news:OF**************@TK2MSFTNGP02.phx.gbl... "Eirik Eldorsen" <ku*******@hotmail.com> wrote in message
news:ep**************@TK2MSFTNGP02.phx.gbl...
But I can't get it to work with masterpages :-(
How do you know? What error(s) are you getting?