2015-12-30 1 views
0

J'ai le bloc de code suivant dans une de mes pages partielles.Les rappels automatiques sur le bouton radio Changements dans Ajax.Beginform ASP.net MVC

Aimeriez-vous savoir si la requête Ajax peut être faite au changement de la sélection Radio Butto.

Merci d'avance.

@using (Ajax.BeginForm("_QueriesPartial", "Bug", 
new AjaxOptions 
{ 
InsertionMode = InsertionMode.Replace, 
HttpMethod = "GET", 
OnFailure = "searchFailed", 
LoadingElementId = "ajax-loader", 
UpdateTargetId = "Result", 
})) 
{ 
    foreach (Query query in @Model.queries) { 
     <div class="radio"> 
      @Html.RadioButton("UserQuery", query.id, new { onclick = "submitform()" }) 
      @Html.Label(query.name, query.name) 
     </div> 

    } 

} 

Répondre

0

Les œuvres suivantes pour moi:

@using (Ajax.BeginForm("Action", "Controller", null, 
      new AjaxOptions 
      { 
       HttpMethod = "POST", 
       OnSuccess = "JavascriptUpdateMethod(data, target)", 
       Url = Url.Action("ActionAjax", "Controller") 
      }, new { id = AjaxFormId })) 
      { 
       @Html.Hidden("ActionMethodArg", f.Id) 
       <div class="radiobutton-inline"> 
        @Html.Label("Default", new { style="width: 45px;"}) 
        @Html.RadioButton("name", f.Id, trueorfalse, 
            new { onchange = "$('#AjaxFormId').trigger('submit');" }) 
       </div> 
      }