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

truepokud jsou v klientovi zakázány ovládací prvky, které jsou nuceny odeslat jejich hodnoty; v opačném případě . false 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ůsobil ovládací prvky zakázané klientským skriptem udržovat své hodnoty po odeslání stránky zpět na server. Pokud v tomto příkladu SubmitDisabledControls nastavíte vlastnost false a potom kliknete na tlačítko Publikovat zpět , text v textovém poli HTML bude ztracen 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 chcete vynutit, aby ovládací prvky zakázané v klientovi odeslaly své 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. Chcete-li 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 truehodnotu .

Platí pro