Is then possible that when you use a compare validator, it treats the comparetocontrol against valuetocompare as int even the type was String? sometimes the string was overlooked...thanks