Aracılığıyla paylaş


HtmlForm.SubmitDisabledControls Özellik

Tanım

İstemcide devre dışı bırakılan denetimlerin değerlerini göndermeye zorlanıp zorlanmayacağını belirten bir Boole değeri alır veya ayarlar; böylece sayfa sunucuya geri gönderildikten sonra değerlerini korumalarına izin verir.

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

Özellik Değeri

true istemcide devre dışı bırakılan denetimler değerlerini göndermeye zorlanırsa; aksi takdirde , false. false varsayılan değerdir.

Örnekler

Aşağıdaki kod örneği, sayfa sunucuya true geri gönderildikten sonra istemci betiği tarafından devre dışı bırakılan denetimlerin değerlerini korumasına neden olmak için formdaki özelliğinin nasıl ayarlandığını SubmitDisabledControls gösterir. Bu örnekte, özelliğini olarak false ayarlayıp SubmitDisabledControlsGeri gönder düğmesine tıklarsanız, HTML metin kutusundaki metin kaybolur ve HTML onay kutusu artık seçili değildir.

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

Açıklamalar

SubmitDisabledControls Sayfa geri gönderildiğinde istemcide devre dışı bırakılan denetimlerin değerlerini göndermeye zorlanıp zorlanmayacağını belirtmek için özelliğini kullanın. Bu, devre dışı bırakılan denetimlerin sayfa sunucuya geri gönderildikten sonra değerlerini korumasını sağlar. SubmitDisabledControls özelliği olarak falseayarlandığında, istemci betiği kullanılarak devre dışı bırakılan formdaki denetimler, sayfa bir sonraki gönderide sunucuya gönderilmez. Sonuç olarak, devre dışı bırakılan denetimler tarafından depolanan tüm değerler kaybolur. Sayfa sunucuya geri gönderildikten sonra devre dışı bırakılan denetimlerin değerlerini korumasına izin vermek için özelliğini olarak trueayarlayınSubmitDisabledControls.

Şunlara uygulanır