2012-12-07 61 views
1

我在內容頁中應用了一些文本框。我已經應用了一些驗證控件。使用驗證控件不會觸發主頁事件的事件

是我迄今所做的就是這個,

<asp:TextBox ID="txtE1" runat="server" CssClass="input_type_text" Width="75px" CausesValidation="false" ValidationGroup="te" > 
<asp:RequiredFieldValidator ID="rqdE1" runat="server" ControlToValidate="txtE1" 
         ErrorMessage="*"></asp:RequiredFieldValidator> 

我有一個登出主頁上的鏈接。我無法生成該事件。 我缺少/需要的任何其他事情?

+1

你可以多發一點你的代碼嗎? –

+0

我認爲你必須爲你的驗證器定義一個驗證組 –

回答

1

如果您在頁面上有驗證錯誤,javascript驗證會阻止頁面回發。如果註銷處於文本框表單的範圍內,那麼這可能是您遇到的問題。你能看到是否有驗證錯誤?

+0

我知道JavaScript阻止它被觸發。你是什​​麼意思,註銷是範圍?請詳細說明 – user1884709

+0

如果是在asp.net表單中,可能會導致驗證前回傳。試試Boriss說創建一個驗證組http://msdn.microsoft.com/en-us/library/ms227424%28v=vs.100%29.aspx – Ivo