C# 绑定JQGgrid以绑定其他asp.net控件后出错

C# 绑定JQGgrid以绑定其他asp.net控件后出错,c#,asp.net,jqgrid-asp.net,C#,Asp.net,Jqgrid Asp.net,绑定Jqgrid组件后,如果要绑定控件,则会出现问题 ASP.NET: 所以问题是,我的JQGrid是绑定的,但我的hiddenfield hdfNumberRows和hdfmemoirenbropositionalizes不是 如果我将这些控件绑定到AjaxCallBackMode.RequestData之外,我的hiddenfield将被绑定而不会出错,但我需要将它们绑定到AjaxCallBackMode.RequestData内部。如果这些控件是runat=server hidden

绑定Jqgrid组件后,如果要绑定控件,则会出现问题

ASP.NET:

所以问题是,我的JQGrid是绑定的,但我的hiddenfield hdfNumberRows和hdfmemoirenbropositionalizes不是


如果我将这些控件绑定到AjaxCallBackMode.RequestData之外,我的hiddenfield将被绑定而不会出错,但我需要将它们绑定到AjaxCallBackMode.RequestData内部。

如果这些控件是runat=server hidden inputs,它们将生成什么作为此ajax调用的响应流,以及如何通过jqGrid回调将其传播到客户端DOM?我想在我的jqGrid的loadcomplete函数中获取这些隐藏输入的值,如果您查看响应流,JSON(或XML,或jqGrid的特定组合返回的编码)中任何位置的这些字段的值是否从服务器返回?自定义webmethod可能更像您正在尝试的。。。。
<%--Liste des sujets--%>
<table align="center" border="0" cellpadding="2" cellspacing="2">
    <tr>
        <td>
            <trirand:JQGrid runat="server" ID="JQGChoixSujets" Height="340"                     
    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();


            }
        }