Бөлісу құралы:


HtmlForm.SubmitDisabledControls Свойство

Определение

Возвращает или задает логическое значение, указывающее, следует ли принудительно отключать элементы управления на клиенте отправлять их значения, позволяя им сохранять значения после записи страницы на сервер.

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

Значение свойства

true Если элементы управления, отключенные на клиенте, вынуждены отправлять свои значения; falseв противном случае . Значение по умолчанию — false.

Примеры

В следующем примере кода показано, как задать SubmitDisabledControls свойство в форме, чтобы true привести элементы управления, отключенные клиентским скриптом, для поддержания их значений после записи страницы на сервер. В этом примере если для свойства false задано SubmitDisabledControls значение, а затем нажмите кнопку "Назад", текст в текстовом поле HTML теряется, а флажок HTML больше не выбран.

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

Комментарии

SubmitDisabledControls Используйте свойство, чтобы указать, следует ли принудительно использовать элементы управления, отключенные на клиенте, чтобы отправить свои значения при обратной публикации страницы. Это позволяет отключенным элементам управления сохранять значения после публикации страницы на сервер. SubmitDisabledControls Если для свойства задано falseзначение, элементы управления в форме, отключенной с помощью клиентского скрипта, не будут отправляться на сервер при следующей публикации страницы. В результате все значения, хранящиеся отключенными элементами управления, теряются. Чтобы разрешить отключенным элементам управления сохранять значения после записи страницы на сервер, задайте SubmitDisabledControls для свойства значение true.

Применяется к