none
ASP.NET 2005 如何將ValidationSummary的Error內容放到彈跳視窗中? RRS feed

  • 問題

  •  

    我目前用ValidationSummary來顯示錯誤訊息

    可是我想把錯誤訊息用彈跳視窗的方式來顯示

    請問我要怎麼做呢?

    2006年3月9日 上午 07:11

解答

  • 你可以加入ValidationSummary控制項中的屬性ShowMessageBox ="true", 詳細的參考如下:

    <%@ Page Language="C#"%>

    <html>
      <body>
        <form id="Form1" runat="server">
          名稱:<br/>
          <asp:textbox id="NameTextBox"
            runat="server"/>
          <asp:requiredfieldvalidator id="NameTextBoxRequiredValidator"
            controltovalidate="NameTextBox"
            errormessage="名稱欄位"
            text="請輸入你的名稱"
            runat="server"/>    
          <br/> 
          城市:<br/>
          <asp:textbox id="CityTextBox"
            runat="server"/>
          <asp:requiredfieldvalidator id="CityTextBoxRequiredValidator"
            controltovalidate="CityTextBox"
            errormessage="城市欄位"
            text="請輸入城市"
            runat="server"/>
          <br/>
         
          <asp:Button id="SubmitButton"
            text="送出"
            runat="server"/>
          <hr/>
         
          <asp:ValidationSummary
            id="valSum"
            HeaderText="你必須輸入下面欄位:"
            ShowMessageBox ="true"
            ShowSummary="false"
            runat="server"/>
        </form>
      </body>
    </html>

     

    2006年3月9日 上午 08:01