How would this sort of thing handle a user control that contained a drop downlist which had it's Id set to static, that was then put on the page twice?

Would it throw an error or is it the developers responsibility to ensure that this dosen't happen.