You'll look a lot less like a tourist if you don't wear shorts.
Honestly though, its been 10 years since I was in HK or VN..so I'm not sure what the standard is now. But unless you're at a beach destination, I'd stick to long pants. Jeans should be fine.