HttpCapabilitiesBase.SupportsQueryStringInFormAction Propiedad

Definición

Obtiene un valor que indica si el explorador admite una cadena de consulta en el valor de action atributo de los elementos HTML <form> .

public:
 virtual property bool SupportsQueryStringInFormAction { bool get(); };
public virtual bool SupportsQueryStringInFormAction { get; }
member this.SupportsQueryStringInFormAction : bool
Public Overridable ReadOnly Property SupportsQueryStringInFormAction As Boolean

Valor de propiedad

true es si el explorador admite una cadena de consulta en el action valor de atributo de los elementos HTML <form> ; en caso contrario, falsees . El valor predeterminado es true.

Ejemplos

En el ejemplo de código siguiente se muestra cómo determinar si el explorador admite una cadena de consulta en el valor para el action atributo de los elementos HTML <form> .

<%@ 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)
    {
        CheckBrowserCaps();
    }

    void CheckBrowserCaps()
    {
        String labelText = "";
        System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
        if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).SupportsQueryStringInFormAction)
        {
            labelText = "Browser supports a query string in the value for the ACTION attribute of HTML FORM elements.";
        }
        else
        {
            labelText = "Browser does not support a query string in the value for the ACTION attribute of HTML FORM elements.";
        }

        Label1.Text = labelText;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>
<%@ 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)
        CheckBrowserCaps()
    End Sub

    Function CheckBrowserCaps()

        Dim labelText As String = ""
        Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
        If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).SupportsQueryStringInFormAction Then
            labelText = "Browser supports a query string in the value for the ACTION attribute of HTML FORM elements."
        Else
            labelText = "Browser does not support a query string in the value for the ACTION attribute of HTML FORM elements."
        End If

        Label1.Text = labelText

    End Function 'CheckBrowserCaps
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>

Comentarios

Si falsees , los parámetros de cadena de consulta se envían, en los datos de postback, como elementos HTML <input> con los type atributos establecidos hiddenen .

Se aplica a