checkboxlist in asp.net MVC edit view don do postback
===

so using this example to do a checkboxlist 
[example:][1]
http://stackoverflow.com/questions/6217747/checkboxlist-in-asp-net-mvc


  [1]: 

it work fine in my create (for new registre) but not in my edit and can't figure why
 my class:


    public class cliente
        {
            [Key ,DatabaseGenerated(DatabaseGeneratedOption.None)]
            public int id { get; set; }
    
            [DisplayName("Nombre")]
            [Required(ErrorMessage = "Descripcion es requerido.")]
            [MaxLength(100, ErrorMessage = "El Nombre no puede contener mas de 100 caracteres")]
            public string descripcion {get; set;}
    
            
            [DisplayName("Visita")]
            public string visita { get; set; } 
    
            
            public Dias DiasVisita { get; set; }
    
           //more properties..
    
            [Flags]//<-- Note the Flags attribute
            public enum Dias
            {
                Lunes = 1,
                Martes = 2,
                Miercoles = 4,
                Jueves = 8,
                Viernes = 16,
                Sabado = 32,
                Domingo = 64,
            }
    My view.

    @using (Html.BeginForm()) {
        @Html.ValidationSummary(true)
        <fieldset>
            <legend>Cliente</legend>
    
            @Html.HiddenFor(model => model.id)
            @Html.HiddenFor(model => model.categoria)
            @Html.HiddenFor(model => model.visita)
    
            <div class="editor-label">
                @Html.LabelFor(model => model.descripcion)
            </div>
            <div class="editor-field">
                @Html.TextBoxFor(model => model.descripcion, new { style = "width: 300px;" })
                @Html.ValidationMessageFor(model => model.descripcion)
            </div>

        
          <div class="editor-label">
           @Html.LabelFor(model => model.visita)
        </div>
        
        <div class="editor-field">
            @Html.CheckboxListForEnum("dias", Model.DiasVisita)
        </div>
        
          <div class="editor-label">
           @Html.LabelFor(model => model.orden)
        </div>
        
            <div class="editor-field">
                @Html.TextBoxFor(model => model.orden)
                @Html.ValidationMessageFor(model => model.orden)
            </div>
    
            <p>
                <input type="submit" value="Guardar" />
            </p>
        </fieldset>
    }

controller action editar it not enter here whe a pusch the button debugguing

     [HttpPost]
            public ActionResult Editar(cliente cliente, string[] dias)
            {
        }


how can i know when i push my button where it goes or what it look for? 
the strange thing is that my create is the same as this edit but the create work
