我有一个 Web 表单,其中包含 2 个不同的面板.net 2008. .net framework version is 3.5
。每个面板都包含用户输入控件,例如文本框、下拉列表。我有一个用于导航的 asp 菜单控件。在开始时选择第一个项目。当用户单击按钮时,如果用户没有填写所需的用户控件,验证控件就会触发。但是,当我单击另一个 aspmenuitem,然后单击该按钮而不填写所需的用户控件时,不会触发用户验证。
你能帮我解释一下为什么会发生这种情况吗?
我有一个 Web 表单,其中包含 2 个不同的面板.net 2008. .net framework version is 3.5
。每个面板都包含用户输入控件,例如文本框、下拉列表。我有一个用于导航的 asp 菜单控件。在开始时选择第一个项目。当用户单击按钮时,如果用户没有填写所需的用户控件,验证控件就会触发。但是,当我单击另一个 aspmenuitem,然后单击该按钮而不填写所需的用户控件时,不会触发用户验证。
你能帮我解释一下为什么会发生这种情况吗?
OnMenuItemClick="menuTab_MenuItemClick" BackColor="#F7F6F3" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="X-Small" align="center" ForeColor="#7C6F57" StaticSubMenuIndent="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>