0

我有一个 Web 表单,其中包含 2 个不同的面板.net 2008. .net framework version is 3.5。每个面板都包含用户输入控件,例如文本框、下拉列表。我有一个用于导航的 asp 菜单控件。在开始时选择第一个项目。当用户单击按钮时,如果用户没有填写所需的用户控件,验证控件就会触发。但是,当我单击另一个 aspmenuitem,然后单击该按钮而不填写所需的用户控件时,不会触发用户验证。

你能帮我解释一下为什么会发生这种情况吗?

图片说明 1

图片说明 2

4

1 回答 1

0

OnMenuItemClick="menuTab_MenuItemClick" BackColor="#F7F6F3" DynamicHorizo​​ntalOffset="2" Font-Names="Verdana" Font-Size="X-Small" align="center" ForeColor="#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> 
于 2016-04-22T14:08:59.340 回答