我想在绑定Jqgrid组件
后绑定控件时遇到问题ASP.NET:
<%--Liste des sujets--%>
<table align="center" border="0" cellpadding="2" cellspacing="2">
<tr>
<td>
<trirand:JQGrid runat="server" ID="JQGChoixSujets" Height="340"
C#
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!Page.IsPostBack)
{
if (JQGChoixSujets.AjaxCallBackMode == AjaxCallBackMode.RequestData || JQGChoixSujets.AjaxCallBackMode == AjaxCallBackMode.Search)
{
BindGridView();
}
}
}
...
private void BindGridView()
{
try
{
_bsChoixSujet = new BSChoixSujet();
_lstBEChoixSujet = _bsChoixSujet.GetChoixSujets(_contact.IdCrm, EnumChoixSujetPrefix.SE);
if (_lstBEChoixSujet != null && _lstBEChoixSujet.Count > 0)
{
// Mise à plat
var result = from choix in _lstBEChoixSujet
select new
{
UpDown = String.Empty,
....
};
JQGChoixSujets.DataSource = result;
JQGChoixSujets.DataBind();
// Nombre de choix de sujets total
hdfNumberRows.Value = _lstBEChoixSujet.Count().ToString();
// Nombre de choix de sujets proposés
hdfMemoireNbrPropositionsRealises.Value = _lstBEChoixSujet.Where(x => x.ThemeSujet.Sujet.Code.StartsWith(Constantes.CONST_PREFIX_CODE_SUJET_ETUDIANT)).Count().ToString();
}
}
所以问题是,我的JQGrid绑定但不是我的隐藏字段hdfNumberRows&amp; hdfMemoireNbrPropositionsRealises。
如果我将这些控件绑定到AjaxCallBackMode.RequestData,我的hiddenfield绑定没有错误,但我需要将它们绑定在AjaxCallBackMode.RequestData中。