2017-03-17 69 views
0

我有一個用於用戶輸入的表,用於添加新員工。而對於屬性ID我想它,所以我使用的RequiredFieldValidator這樣的要求:ASP.NET RequiredFieldValidator從單獨的div觸發

<td>ID:</td> 
<td><asp:TextBox ID="AddIdTextBox" runat="server"></asp:TextBox> 
    <asp:RequiredFieldValidator id="AddIdRequiredFieldValidator" runat="server" 
     ControlToValidate="AddIdTextBox" 
     ErrorMessage="ID is required" 
     ForeColor="Red"> 
    </asp:RequiredFieldValidator> 
</td> 

在同一頁上,但在另一個div我有一個ListView,顯示所有員工。當我點擊一個假設刪除僱員的按鈕時,如果我沒有在上面的文本框中輸入一個ID,RequiredFieldValidator不允許它。

有沒有可能解決這個問題?

回答

0

在Validator中使用ValidationGroup以及提交這些字段的相應Button。

<asp:RequiredFieldValidator id="AddIdRequiredFieldValidator" runat="server" 
    ControlToValidate="AddIdTextBox" 
    ErrorMessage="ID is required" 
    ForeColor="Red" 
    ValidationGroup="Group1"> 
</asp:RequiredFieldValidator> 

還有按鈕。

<asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="Group1" /> 
+0

你先生,是我的英雄!這是一個頂尖的答案。 –