Articles in this section
Category / Section

How to resolve the non triggering issue of server-side events?

1 min read

Problem

Server-side events does not trigger on performing Grid action.

Cause

ej.webform.min.js file and ScriptManager Control is not referred in the Project.

Solution

Non triggering issue of Server side events of Grid can be resolved by referring ej.webform.min.js script file and adding ScriptManager Control to the project.

Initial Setting Up of Grid for Server Side Events

Give the corresponding method name for the ServerSideEvents Property of Grid control in Code Behind.

ASPX

<ej:Grid ID="EmployeesGrid" runat="server" OnServerEditRow="EditEvents_ServerEditRow" OnServerAddRow="EditEvents_ServerAddRow"      OnServerDeleteRow="EditEvents_ServerDeleteRow" >
...
  </ej:Grid>

 

C#

protected void EditEvents_ServerEditRow(object sender, GridEventArgs e)
{
           ...
}
protected void EditEvents_ServerAddRow(object sender, GridEventArgs e)
{
           ...
}
protected void EditEvents_ServerDeleteRow(object sender, GridEventArgs e)
{
           ...
}

 

ASPX

<link href="Content/ej/ej.widgets.core.min.css" rel="stylesheet" />
<link href="Content/ej/flat-lime/ej.theme.min.css" rel="stylesheet" />
<script src="Scripts/jquery-1.10.2.min.js"></script>
<script src="Scripts/jsviews.min.js"></script>
<script src="Scripts/jsrender.min.js"></script>
<script src="Scripts/jquery.easing-1.3.min.js"></script>
<script src="Scripts/jquery.globalize.min.js"></script>
<script src="Scripts/ej.web.all.min.js"></script>
<script src="Scripts/ej.webform.min.js"></script>
<body>
<form runat="server">
<asp:ScriptManager runat="server">
</asp:ScriptManager>
. . .
</form>

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments
Please sign in to leave a comment
Access denied
Access denied