J'ai ma grille Web dans une page partielle comme suit. À partir de la page suivante, je mets à jour ma grille dans une vue partielle, via un appel ajax.Webgrid La pagination et le tri ne fonctionnent pas
@using (Html.BeginForm("Manage", "Book",FormMethod.Get, new { @id = "frmBGrid" }))
{
<fieldset id="form">
<div>
<select id="BookType" name="BookType">
@*<option value=""></option>*@
<option selected="selected" value="0">View All</option>
<option value="1">View New</option>
<option value="2">View Published</option>
</select>
</div>
<div id="BookGridid">
@{
@Html.Partial("_BookGridList", Model)
}
</div>
</fieldset>
}
Et mon Ajax dans mon menu déroulant, où je passe la valeur déroulante sélectionnée au contrôleur. Et met à jour la grille en fonction du modèle retourné. À partir de mon contrôleur basé sur le paramètre, je vais renvoyer la liste de modèles à lier au webgrid.
Cependant, le problème est sur la pagination ou le tri, je suis incapable de passer la valeur déroulante sélectionnée. Comment puis-je y parvenir?