The best way I have found is to soak the ears in husk for several hours before grilling.
This lets the husk soak lots of water.
Then place the corn, still in husk, on a hot grill for about 10 minutes, ~1/4 turn, 10 minutes, turn... until the husk gets brown, even burnt.
You should be able to tell when the corn is cooked by the smell.
The sugars in the corn will start to caramelize and brown in the husk and it will give off a delicious caramel smell.
You can check them by peeling down the husk to make sure that they are cooking well.
Times will depend on your grill and how much patience you have.
In general, it is difficult to overcook.
You want to watch out for drying, but that usually takes a while if you soak the ears beforehand.
Foil is a poor substitute for the natural wrapper.
The husk both protects the cob from too much direct heat as well as holding water close to the cob to gently steam the kernels.
And its just prettier with the browned and burnt husk, au natural.
cooking.stackexchange.com/users/624/Adam Shiemke
I've done it a few different ways -- husked, desilked, over indirect or low heat : my current favorite method; brings out the sweetness of the corn without the grassy qualities; have enough time to turn it without charring, but if you're late turning, won't instantly turn into charcoal.
Takes maybe 15-20 min.
Still works for corn that's been sitting for a couple of days, without much prep.
husked, desilked, straight over direct heat :
had to work quick, or they'd get overly charred, but very easy to prep, and cooks really quickly.
husked, desilked, wrapped in foil : not bad, less likely to char, but I'm lazy and it's extra work (and
quite a bit of foil if you're doing a dozen ears).
husk on, but trimmed the husk and silk that went past the ear : (unsoaked; the ears were fresh from a road-side stand) : No bad, still had to de-silk after cooking, but gave it a grassy note which wasn't my favorite.
(if you're a fan of green peppers, you might like it).
husk on, opened, de-silked, then wrapped back up in the husk : much more effort than other methods; gives the corn a grassy quality to it Now, if you're cooking over campfire ...
then yes, I'd soak the husks, or go with aluminum foil ...
but a grill where I have more control: husked, straight on the grill.
cooking.stackexchange.com/users/67/Joe
I would suggest leaving the husk on, and just throwing it on the grill.
Turn is every couple of minutes, and pull it off when it feels a bit soft to squeeze.
cooking.stackexchange.com/users/630/pkaeding
In the past, I've soaked it as per an earlier suggestion, but not for several hours since my grilling is usually relatively impromptu.
I soak it for as long as I can get away with (usually at least half an hour), leave the husk on, and drip a little bit of melted butter on top of a foil sheet, then add some simple seasoning (garlic powder, salt, pepper, whatever) on top of the butter, then wrap it up and grill it for about half an hour, turning every 10 minutes or so.
I'm not sure if the butter and seasoning helps, but it doesn't hurt, and you're not losing much.
It's certainly not the BEST method, but it works for me.
cooking.stackexchange.com/users/634/Aaron Burke
Soak whole ears in the husk in a bowl of water.
Gently peel back husk (do not detach)
, remove silk, rub on some garlic butter if you like, then replace the husk.
Tie with kitchen twine if necessary. Grill for 20 mins, turning every 5.
cooking.stackexchange.com/users/468/user468
when you are done grilling your corn...try taking 1/2 Lime dipped in Sea Salt and rub on to your corn...delicious!!!
cooking.stackexchange.com/users/660/user660
I husk, add a little butter and salt, wrap in foil and put them on the edge of the grill, turning 1/4 to 1/3 turn every 7-10 minutes or so.
cooking.stackexchange.com/users/233/Dave Bacher
I love to put lemon pepper and Parmesan cheese on my freshly grilled corn.
(I leave the husks on for a little while and throw it on the grill with all the husk on--I get all the flavor from the butter, lemon pepper, and Parmesan!)
cooking.stackexchange.com/users/11423/Karen Farrell
Do you remove peel and wrap it in tin foil ?  Do you put it directly on gril (with peel) ?  How much time ?
How do you cook corn on the cob on BBQ?
cooking.stackexchange.com
<grilling><corn><barbecue>
cooking.stackexchange.com/questions/1481
cooking.stackexchange.com/users/625/Luc M
Soak the ears in their husks for up to seveal hours before cooking, then add a little butter and salt, wrap in foil or leave in the husk and grill, giving the ears a 1/4 turn every 7-10 minutes,  You should try soaking the corn before cooking. Then grill it either in its husk or in aluminium foil for about 10 minutes.
Soak the ears in their husks in water before cooking. Either grill the corn still in its husk or in aluminium foil for about 10 minutes.