radiobuttons c#提交后的奇怪行为

时间:2015-06-03 17:48:14

标签: c# jquery asp.net

我有2个radiobutton的奇怪行为。

<asp:RadioButton  GroupName="grp_anexo" id="rdioAnexoSi"  runat="server" AutoPostBack="true" Checked="true" OnCheckedChanged="rdioAnexoSi_CheckedChanged" />SI

<asp:RadioButton   GroupName="grp_anexo" id="rdioAnexoNo"  runat="server" AutoPostBack="true" OnCheckedChanged="rdioAnexoNo_CheckedChanged" />NO 

我检查了“rdioAnexoSi”,

单击按钮(提交)时,自动选择“rdioAnexoNo”。

为什么在提交后我选择自己“rdioAnexoSi”时,radiobutton会改为“rdioAnexoNo”?

 $('#formIngreso').attr('action', "proceso.aspx").submit();


 protected void rdioAnexoNo_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox chk = sender as CheckBox;
        if (chk != null)
        {
            if (chk.Checked)
            {
                ddlAnexo.Items.Clear();
                ddlAnexoN.Items.Clear();
                div_anexo.Visible = false;

            }
            else
            {
                div_anexo.Visible = true;
            }

        }
    }


 protected void rdioCelularSi_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox chk = sender as CheckBox;
        if (chk != null)
        {
            if (chk.Checked)
            {
                ddlCelular.Items.Clear();
                sap sapserver = new sap();
                sapserver.arr_parametros = sapserver.LecturaArchivo(300);
                sapserver.rfc_config_conex = sapserver.SapParametros(sapserver.arr_parametros);
                if (sapserver.probarConexionSap(sapserver.rfc_config_conex) == true)
                {
                    RfcDestination RfcDestino = RfcDestinationManager.GetDestination(sapserver.rfc_config_conex);
                    sapserver.mostrarpep_cecos(RfcDestino, ddlCelular, ddlArea.SelectedValue.ToString().Trim());

                }
                else
                {

                }

                div_celular.Visible = true;
            }
        }




    }

1 个答案:

答案 0 :(得分:0)

如果您将AutoPostBack设置为true,为什么需要此行

 $('#formIngreso').attr('action', "proceso.aspx").submit();

你什么时候打电话给它?