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)
Visual Basic (Declaración)
Public Overridable Property SubmitDisabledControls As Boolean
Dim instance As HtmlForm
Dim value As Boolean
value = instance.SubmitDisabledControls
instance.SubmitDisabledControls = value
public virtual bool SubmitDisabledControls { get; set; }
public:
virtual property bool SubmitDisabledControls {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_SubmitDisabledControls ()
/** @property */
public void set_SubmitDisabledControls (boolean value)
public function get SubmitDisabledControls () : boolean
public function set SubmitDisabledControls (value : boolean)
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.
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.
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.
<%@ 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>
<%@ 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>
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.
.NET Framework
Compatible con: 3.0, 2.0