首页 > 解决方案 > 无效的回发或回调参数。使用配置或 <%@ Page EnableEventValidation="true" %> 启用事件验证

问题描述

无效的回发或回调参数。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

<div id="controlContent" class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
    <br />
    <div class="box box-warning">
        <div class="box-header with-border">
            <div class="col-lg-7">
                <i class="fa fa-th-large fa-edit" style="font-size: large;"></i>
                <h3 class="box-title">Covid Self Decleartion Report</h3>
            </div>
        </div>
        
        <div class="box-body" style="min-height: 500PX;">
            <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
                <div class="row">
                    <div class="container">
                        <div class="col-md-3">
                            <span class="fonts">Select Organization</span>
                            <dx:ASPxComboBox CssClass="form-control" Theme="IhmhTheme" ID="cmb_OrganizationID" ClientInstanceName="cmb_OrganizationID"
                                AutoPostBack="false" ToolTip="Employee ID" TextFormatString="{0}" EnableCallbackMode="True"
                                runat="server" CallbackPageSize="30"
                                AllowMouseWheel="true" ViewStateMode="Enabled" EnableSynchronization="True" DropDownButton-Enabled="true">
                                <ValidationSettings ValidationGroup="control" ErrorTextPosition="Bottom">
                                    <RequiredField ErrorText="Please Select Organization" IsRequired="true" />
                                </ValidationSettings>
                            </dx:ASPxComboBox>
                        </div>
                        <div class="col-md-3">
                            <span class="fonts">Employee</span>
                            <dx:ASPxComboBox CssClass="form-control" Theme="IhmhTheme" ID="cmb_Employeename" ClientInstanceName="cmb_Employeename"
                                AutoPostBack="false" ToolTip="Employee ID" TextFormatString="{0}" EnableCallbackMode="True"
                                runat="server" CallbackPageSize="30"
                                AllowMouseWheel="true" ViewStateMode="Enabled" EnableSynchronization="True" DropDownButton-Enabled="true">
                                <ValidationSettings ValidationGroup="control" ErrorTextPosition="Bottom">
                                    <RequiredField ErrorText="Please Select Organization" IsRequired="true" />
                                </ValidationSettings>
                            </dx:ASPxComboBox>
                        </div>
                        <div class="col-md-1" style="margin-top: 15px;">

                            <dx:ASPxButton ID="btnShow" runat="server" CssClass="btn btn-xs btn-primary" ValidationGroup="control" Text="Show" Style="margin-left: 20px;">
                            </dx:ASPxButton>


                        </div>
                        <div class="col-md-1" style="margin-top: 15px;">

                            <dx:ASPxButton ID="Aspxbutton1" runat="server" CssClass="btn btn-xs btn-primary" ValidationGroup="control" Text="Clear" Style="margin-left: 20px;">
                            </dx:ASPxButton>


                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="container">

                      <asp:GridView ID="CovidSelfDecleartionDeatils" runat="server" DataKeyNames="EmployeeCode" AutoGenerateColumns="False" 
                                        BackColor="#333333" CellPadding="5" CellSpacing="3" ForeColor="Black"  Width="100%" Height="300px"   >
                                    <Columns>
                                        

                                       
                                     <%--   <asp:BoundField DataField="InitiateMPPId" HeaderText="InitiateMPPId" >
                                            <HeaderStyle HorizontalAlign="Center" />
                                        </asp:BoundField>--%>
                                    <asp:BoundField DataField="EmployeeCode" HeaderText="EmployeeCode" ItemStyle-HorizontalAlign="Left" Visible="false"
                                         HeaderStyle-HorizontalAlign="Left" ControlStyle-BorderStyle="None" ItemStyle-CssClass="per10" 
                                        HeaderStyle-CssClass="header-center">

                                        </asp:BoundField>
                                            <asp:BoundField DataField="EmpName" HeaderText="Employee"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" Visible= >
                                       
                                        </asp:BoundField>
                                        <asp:BoundField DataField="Decleartion_Date" HeaderText="Date Decleartion"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" DataFormatString="{0:dd-MM-yyyy}" >
                                       
                                        </asp:BoundField>
                                         <asp:BoundField DataField="Ferver" HeaderText="Ferver"   ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" />
                                        <asp:BoundField DataField="Cough" HeaderText="Cough"   ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"/>
                                        <asp:BoundField DataField="Breathlessness" HeaderText="Breathlessness"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left"/>
                                         
                                       
                                        <asp:BoundField DataField="OtherDiseases" HeaderText="OtherDiseases" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="per50" ItemStyle-Height="25" HeaderStyle-Height="25" HeaderStyle-CssClass="header-center" HeaderStyle-Wrap="true"/>
                                        
                                          <asp:TemplateField HeaderText="Status" ItemStyle-HorizontalAlign="Center">
                                            <ItemTemplate>
                                                <asp:ImageButton ID="btn_delete_record"
                                                    Width="20px" Height="20px" runat="server" ImageUrl='~/Content/Images/NewIcons/PDF.png' />
                                            </ItemTemplate>
                                        </asp:TemplateField>
                                        
                                           <asp:BoundField DataField="City" HeaderText="City"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" />
                                           <asp:BoundField DataField="TravelDate" HeaderText="TravelDate"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" DataFormatString="{0:dd-MM-yyyy}" />
                                           <asp:BoundField DataField="StateName" HeaderText="StateName"  ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" />
                                      
                                    </Columns>
                                    <FooterStyle BackColor="#CCCCCC" />
                                    <HeaderStyle BackColor="#5e5d5d" Font-Bold="True" ForeColor="White" />
                                    <PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
                                    <RowStyle BackColor="White" />
                                    <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                                    <SortedAscendingCellStyle BackColor="#F1F1F1" />
                                    <SortedAscendingHeaderStyle BackColor="Gray" />
                                    <SortedDescendingCellStyle BackColor="#CAC9C9" />
                                    <SortedDescendingHeaderStyle BackColor="#383838" />
                                </asp:GridView>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

cs文件代码

protected void Page_Load(object sender, EventArgs e)
   {
        try
        {
            if (Session["_EmpID"] == null)
            {
                Response.Redirect("~//Account/Login.aspx", false);
            }
            if (!Page.IsPostBack)
            {
               
                cl.Bind_DEVDropDown("get_organization_for_gatepass", "", "", "", "", cmb_OrganizationID);
                cl.Bind_DEVDropDown("Get_GetPass_Employee", "", "", "", "", cmb_Employeename);
                ViewState["ReportData"] = null;
            }
            ShowallRecord();
        }
        catch (Exception ex)
        {
            Logger.error("", "", ex);
        }
    }

标签: c#

解决方案


推荐阅读