I've used this before and I found it to be just as messy if not inconvenient:
What I use now is brake contact/cleaner bottle spray and a rag. Spin the wheel by hand and spray from behind (rear sprocket) then spray a on rag and wipe off dirt & grime.
Chain looks like new every time.