【问题标题】:user validation doesnt work after OnMenuItemClick eventOnMenuItemClick 事件后用户验证不起作用
【发布时间】:2016-04-22 12:28:38
【问题描述】:

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

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

image description 1

image description 2

【问题讨论】:

  • 分享你的代码sn-p

标签: asp.net validation postback aspmenu-control


【解决方案1】:

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> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-14
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 2016-07-21
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多