Sdílet prostřednictvím


HtmlForm.SubmitDisabledControls Vlastnost

Definice

Získá nebo nastaví logickou hodnotu označující, zda se mají v klientovi vynutit vynucení ovládacích prvků odeslat jejich hodnoty, což jim umožní zachovat jejich hodnoty za stránkovým příspěvkem zpět na server.

public:
 virtual property bool SubmitDisabledControls { bool get(); void set(bool value); };
public virtual bool SubmitDisabledControls { get; set; }
member this.SubmitDisabledControls : bool with get, set
Public Overridable Property SubmitDisabledControls As Boolean

Hodnota vlastnosti

Boolean

true pokud jsou v klientovi zakázány ovládací prvky, které jsou nuceny odeslat jejich hodnoty; falsev opačném případě . Výchozí hodnota je false.

Příklady

Následující příklad kódu ukazuje, jak nastavit SubmitDisabledControls vlastnost ve formuláři tak, aby true způsoboval ovládací prvky zakázané klientským skriptem udržovat své hodnoty za stránkovým příspěvkem zpět na server. Pokud v tomto příkladu SubmitDisabledControls nastavíte vlastnost na false tlačítko Odeslat zpět a potom kliknete na tlačítko Odeslat zpět , text v textovém poli HTML se ztratí a políčko HTML již není zaškrtnuté.

<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >

<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="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 xmlns="http://www.w3.org/1999/xhtml" >

<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>

Poznámky

SubmitDisabledControls Pomocí vlastnosti určete, zda má být vynuceno vynucení ovládacích prvků v klientovi odeslat jejich hodnoty, když stránka publikuje zpět. To umožňuje zakázaným ovládacím prvkům zachovat jejich hodnoty po odeslání stránky zpět na server. SubmitDisabledControls Pokud je vlastnost nastavena na false, ovládací prvky ve formuláři, které byly zakázány pomocí klientského skriptu nebudou odeslány na server při příštím odeslání stránky zpět. V důsledku toho dojde ke ztrátě všech hodnot uložených zakázanými ovládacími prvky. Pokud chcete zakázaným ovládacím prvkům povolit zachování jejich hodnot po odeslání stránky zpět na server, nastavte SubmitDisabledControls vlastnost na true.

Platí pro