2016-04-22 28 views
0

我有一個網頁表單,其中包含.net 2008. .net framework version is 3.5中的2個不同面板。每個面板都包含用戶輸入控件,如文本框,下拉列表。我有一個用於導航的asp菜單控件。首先選擇第一項。當用戶點擊按鈕時,如果用戶沒有填寫所需的用戶控件,驗證控件就會觸發。但是,當我點擊其他aspmenuitem,然後單擊按鈕而不填寫所需的用戶控件,用戶驗證不會觸發。OnMenuItemClick事件後用戶驗證不起作用

你能幫我解釋爲什麼發生這種情況嗎?

image description 1

image description 2

+0

分享您的代碼段 –

回答

0

OnMenuItemClick = 「menuTab_MenuItemClick」 背景色= 「#F7F6F3」 DynamicHorizo​​ntalOffset = 「2」 字體-名稱= 「宋體」 字體尺寸= 「X-小」 ALIGN = 「中心」 前景色= 「#7C6F57」 StaticSubMenuInde​​nt = 「10px的」>

  <DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" /> 
     <DynamicMenuStyle BackColor="#F7F6F3" /> 
     <DynamicSelectedStyle BackColor="#5D7B9D" /> 
     <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /> 

     <StaticHoverStyle BackColor="#7C6F57" ForeColor="White" /> 
     <Items> 
      <asp:MenuItem Text="Nakit İşlem Sorgu(07.08.2015 ve sonrası)" Value="0"></asp:MenuItem> 
     <asp:MenuItem Text="Arşiv Kartsız İşlem Sorgu(07.08.2015 öncesi)" Value="1" ></asp:MenuItem> 


     </Items> 
     <StaticMenuItemStyle BackColor="#cccccc" ForeColor="#333333" 
      HorizontalPadding="5px" VerticalPadding="2px" /> 
     <StaticSelectedStyle BackColor="#5D7B9D" ForeColor="White" /> 
    </asp:Menu>