HtmlForm.SubmitDisabledControls (Propiedad)
Obtiene o establece un valor booleano que indica si se debe forzar el envío de los valores de los controles deshabilitados en el cliente, permitiéndoles conservar sus valores una vez que la página devuelve los datos al servidor.

Espacio de nombres: System.Web.UI.HtmlControls
Ensamblado: System.Web (en system.web.dll)

Sintaxis

Visual Basic (Declaración)
Public Overridable Property SubmitDisabledControls As Boolean
Visual Basic (Uso)
Dim instance As HtmlForm
Dim value As Boolean

value = instance.SubmitDisabledControls

instance.SubmitDisabledControls = value
C#
public virtual bool SubmitDisabledControls { get; set; }
C++
public:
virtual property bool SubmitDisabledControls {
    bool get ();
    void set (bool value);
}
J#
/** @property */
public boolean get_SubmitDisabledControls ()

/** @property */
public void set_SubmitDisabledControls (boolean value)
JScript
public function get SubmitDisabledControls () : boolean

public function set SubmitDisabledControls (value : boolean)
XAML
No aplicable.

Valor de propiedad

Es true si se fuerza el envío de los valores de los controles deshabilitados en el cliente; en caso contrario, es false. El valor predeterminado es false.
Comentarios

Utilice la propiedad SubmitDisabledControls para especificar si se debe forzar el envío de los valores de los controles deshabilitados en el cliente cuando la página devuelve los datos. De esta manera, los controles deshabilitados pueden conservar sus valores una vez que la página devuelve los datos al servidor. Cuando la propiedad SubmitDisabledControls se establece en false, los controles del formulario que se hayan deshabilitado mediante secuencias de comandos del cliente no se enviarán al servidor la próxima vez que la página devuelva los datos. Como consecuencia, se perderán todos los valores almacenados en los controles deshabilitados. Para que los controles deshabilitados puedan conservar sus valores una vez que la página devuelva los datos al servidor, establezca la propiedad SubmitDisabledControls en true.

Ejemplo

En el siguiente ejemplo de código se muestra cómo establecer la propiedad SubmitDisabledControls de un formulario en true para que los controles deshabilitados mediante secuencias de comandos del cliente conserven sus valores una vez que la página devuelva los datos al servidor. En este ejemplo, si la propiedad SubmitDisabledControls se establece en false y, a continuación, se hace clic en el botón Devolver, se pierde el texto del cuadro de texto HTML y la casilla de verificación HTML deja de estar activada.

Visual Basic
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    
    ' The first time the page loads, set the values
    ' of the HtmlInputText and HtmlInputCheckBox controls.
    If Not IsPostBack Then
      InputText1.Value = "Test"
      InputCheckBox1.Checked = True
    End If
    
  End Sub
  
</script>

<html  >

<head id="Head1" 
      runat="server">

    <title>HtmlForm SubmitDisabledControls Property Example</title>

</head>

<body>

  <form id="form1" 
        submitdisabledcontrols="true" 
        runat="server">
    
      <h3>HtmlForm SubmitDisabledControls Property Example</h3>
    
      <input id="InputText1" 
             name="InputText1" 
             type="text" 
             runat="server" />
    
      <input id="InputCheckBox1" 
             name="InputCheckBox1" 
             type="Checkbox" 
             runat="server" />
    
      <asp:button id="PostBackButton"
                  text="Post back"
                  runat="server" />

  </form>    
    
</body>

</html>

<script type="text/javascript">

    // Disable the HTML controls on the form.
    document.all('InputText1').disabled = true;
    document.all('InputCheckBox1').disabled = true;

</script>
C#
<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {
    
    // The first time the page loads, set the values
    // of the HtmlInputText and HtmlInputCheckBox controls.
    if (!IsPostBack)
    {
      InputText1.Value = "Test";
      InputCheckBox1.Checked = true;
    }
  }
  
</script>

<html  >

<head id="Head1" 
      runat="server">

    <title>HtmlForm SubmitDisabledControls Property Example</title>

</head>

<body>

  <form id="form1" 
        submitdisabledcontrols="true" 
        runat="server">
    
      <h3>HtmlForm SubmitDisabledControls Property Example</h3>
    
      <input id="InputText1" 
             name="InputText1" 
             type="text" 
             runat="server" />
    
      <input id="InputCheckBox1" 
             name="InputCheckBox1" 
             type="Checkbox" 
             runat="server" />
    
      <asp:button id="PostBackButton"
                  text="Post back"
                  runat="server" />

  </form>    
    
</body>

</html>

<script type="text/javascript">

    // Disable the HTML controls on the form.
    document.all('InputText1').disabled = true;
    document.all('InputCheckBox1').disabled = true;

</script>
Plataformas

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

Información de versión

.NET Framework

Compatible con: 3.0, 2.0
Vea también

Page view tracker