Didn't get what you mean by unable to set position?
Design your base page, based on the UI you can set the User control position. (fixed or layout the way requirement fits in)(i.e. inside table/div/palceholder,etc)
About client validation:
MSDN link for validation[
^]
Refer books and tutorials for basic designing.