add why asp.net mvc htmlhelper render a  extra hidden input after checkbox