I would advice against doing this unless you are sure you want to do it, but there is a way. You can override the ClientID property from within the server control.
public override string ClientID
{
get { return "whatever"; }
}
But as others have noted, you can't do it from outside.