日韩av爽爽爽久久久久久,嫩草av久久伊人妇女超级a,久久精品a亚洲国产v高清不卡,久久成人国产精品一区二区

知識(shí)學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時(shí)手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁(yè) > 知識(shí)學(xué)堂 > 網(wǎng)站建設(shè)知識(shí)
Validation服務(wù)器控件:ValidationSummary控件
更新時(shí)間:2012-01-12 | 發(fā)布人:本站 | 點(diǎn)擊率:553

閱讀此文請(qǐng)先查看網(wǎng)頁(yè)教學(xué)網(wǎng)的:ASP.NET入門教程:Validation服務(wù)器控件,簡(jiǎn)單講述了Web服務(wù)器控件的使用方法。

定義和用法

ValidationSummary 控件用于在網(wǎng)頁(yè)、消息框或在這兩者中內(nèi)聯(lián)顯示所有驗(yàn)證錯(cuò)誤的摘要。顯示 Web 頁(yè)上所有驗(yàn)證錯(cuò)誤的列表。

在該控件中顯示的錯(cuò)誤消息是由每個(gè)驗(yàn)證控件的 ErrorMessage 屬性規(guī)定的。如果未設(shè)置驗(yàn)證控件的 ErrorMessage 屬性,就不會(huì)為那個(gè)驗(yàn)證控件顯示錯(cuò)誤消息。

屬性

屬性 描述
DisplayMode

如何顯示摘要。合法值有:

  • BulletList
  • List
  • SingleParagraph
EnableClientScript 布爾值,規(guī)定是否啟用客戶端驗(yàn)證。
Enabled 布爾值,規(guī)定是否啟用驗(yàn)證控件。
ForeColor 該控件的前景色。
HeaderText ValidationSummary 控件中的標(biāo)題文本。
id 控件的唯一 id。
runat 規(guī)定該控件是一個(gè)服務(wù)器控件。必須設(shè)置為 "server"。
ShowMessageBox 布爾值,指示是否在消息框中顯示驗(yàn)證摘要。
ShowSummary 布爾值,規(guī)定是否顯示驗(yàn)證摘要。

實(shí)例

<asp:ValidationSummary
    AccessKey="string"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CssClass="string"
    DisplayMode="List|BulletList|SingleParagraph"
    EnableClientScript="True|False"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    HeaderText="string"
    Height="size"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    runat="server"
    ShowMessageBox="True|False"
    ShowSummary="True|False"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    ValidationGroup="string"
    Visible="True|False"
    Width="size"
/>

備注:ValidationSummary 控件允許在單個(gè)位置概述網(wǎng)頁(yè)上所有驗(yàn)證控件的錯(cuò)誤信息; DisplayMode 屬性的值,該摘要可顯示為列表、項(xiàng)目符號(hào)列表或單個(gè)段落。ValidationSummary 控件中為頁(yè)面上每個(gè)驗(yàn)證控件顯示的錯(cuò)誤信息,是由每個(gè)驗(yàn)證控件的 ErrorMessage 屬性指定的。如果沒(méi)有設(shè)置驗(yàn)證控件的 ErrorMessage 屬性,將不會(huì)在 ValidationSummary 控件中為該驗(yàn)證控件顯示錯(cuò)誤信息。通過(guò)設(shè)置 HeaderText 屬性,還可以在 ValidationSummary 控件的標(biāo)題部分指定一個(gè)自定義標(biāo)題。

通過(guò)設(shè)置 ShowSummary 屬性,可以控制 ValidationSummary 控件是顯示還是隱藏。還可通過(guò)將 ShowMessageBox 屬性設(shè)置為 true,在消息框中顯示摘要。

示例

下面的代碼示例演示如何使用 ValidationSummary 控件來(lái)概述頁(yè)上的未通過(guò)驗(yàn)證的輸入控件。

Visual Basic

<h3>ValidationSummary Sample</h3>
<p>
<form id="Form1" runat="server">
   <table cellpadding="10">
      <tr>
         <td>
            <table bgcolor="#eeeeee" cellpadding="10">
               <tr>
                  <td colspan="3">
                     <b>Credit Card Information</b>
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     Card Type:
                  </td>
                  <td>
                     <asp:RadioButtonList id="RadioButtonList1"
                          RepeatLayout="Flow"
                          runat=server>
                        <asp:ListItem>MasterCard</asp:ListItem>
                        <asp:ListItem>Visa</asp:ListItem>
                     </asp:RadioButtonList>
                  </td>
                  <td align="middle" rowspan="1">
                     <asp:RequiredFieldValidator
                          id="RequiredFieldValidator1"
                          ControlToValidate="RadioButtonList1"
                          ErrorMessage="Card Type."
                          Display="Static"
                          InitialValue=""
                          Width="100%"
                          Text="*"
                          runat="server"/>
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     Card Number:
                  </td>
                  <td>
                     <asp:TextBox id="TextBox1"
                          runat="server" />
                  </td>
                  <td>
                     <asp:RequiredFieldValidator
                          id="RequiredFieldValidator2"
                          ControlToValidate="TextBox1"
                          ErrorMessage="Card Number. "
                          Display="Static"
                          Width="100%"
                          Text="*"
                          runat=server/>
                  </td>
               </tr>
               <tr>
                  <td></td>
                  <td>
                     <asp:Button id="Button1"
                          Text="Validate"
                          runat=server />
                  </td>
                  <td></td>
               </tr>
            </table>
         </td>
         <td valign=top>
            <table cellpadding="20">
               <tr>
                  <td>
                     <asp:ValidationSummary id="valSum"
                          DisplayMode="BulletList"
                          EnableClientScript="true"
                          HeaderText="You must enter a value in the following fields:"
                          runat="server"/>
                  </td>
               </tr>
            </table>
         </td>
      </tr>
   </table>
</form>

C#

<h3>ValidationSummary Sample</h3>
<p>
<form id="Form1" runat="server">
   <table cellpadding="10">
      <tr>
         <td>
            <table bgcolor="#eeeeee" cellpadding="10">
               <tr>
                  <td colspan="3">
                     <b>Credit Card Information</b>
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     Card Type:
                  </td>
                  <td>
                     <asp:RadioButtonList id="RadioButtonList1"
                          RepeatLayout="Flow"
                          runat=server>
                        <asp:ListItem>MasterCard</asp:ListItem>
                        <asp:ListItem>Visa</asp:ListItem>
                     </asp:RadioButtonList>
                  </td>
                  <td align="middle" rowspan="1">
                     <asp:RequiredFieldValidator
                          id="RequiredFieldValidator1"
                          ControlToValidate="RadioButtonList1"
                          ErrorMessage="Card Type."
                          Display="Static"
                          InitialValue=""
                          Width="100%"
                          Text="*"
                          runat="server"/>
                  </td>
               </tr>
               <tr>
                  <td align="right">
                     Card Number:
                  </td>
                  <td>
                     <asp:TextBox id="TextBox1"
                          runat="server" />
                  </td>
                  <td>
                     <asp:RequiredFieldValidator
                          id="RequiredFieldValidator2"
                          ControlToValidate="TextBox1"
                          ErrorMessage="Card Number. "
                          Display="Static"
                          Width="100%"
                          Text="*"
                          runat=server/>
                  </td>
               </tr>
               <tr>
                  <td></td>
                  <td>
                     <asp:Button id="Button1"
                          Text="Validate"
                          runat=server />
                  </td>
                  <td></td>
               </tr>
            </table>
         </td>
         <td valign=top>
            <table cellpadding="20">
               <tr>
                  <td>
                     <asp:ValidationSummary id="valSum"
                          DisplayMode="BulletList"
                          EnableClientScript="true"
                          HeaderText="You must enter a value in the following fields:"
                          runat="server"/>
                  </td>
               </tr>
            </table>
         </td>
      </tr>
   </table>
</form>