c# - Using Ninject with objectdatasource in asp.net webforms? -


i trying use ninject 3 in asp.net webforms application. works fine except pages contains objectdatasource, select method of objectdatasource throws nullreferenceexception. code follows :

web.admin.grades.aspx:

<asp:objectdatasource id="objectdatasource1" runat="server"                     enablepaging="true" typename="web.admin.grades"                     selectmethod="getdata" selectcountmethod="getdatacount"                     startrowindexparametername="startrowindex" maximumrowsparametername="maximumrows">                     <selectparameters>                         <asp:controlparameter controlid="searchtxtbox" type="string" name="searchkeyword" propertyname="text" />                     </selectparameters>                 </asp:objectdatasource> 

web.admin.grades.cs:

[inject] public igradesrepository _grades { get; set; }  public ilist getdata(string searchkeyword, int startrowindex, int maximumrows) {     return _grades.getgrades(searchkeyword, startrowindex, maximumrows); }  public int getdatacount(string searchkeyword) {     return _grades.getgradescount(searchkeyword); } 

sorry misunderstanding solve problem follows

 <asp:objectdatasource id="objectdatasource1" runat="server"                 enablepaging="true" typename="domain.abstract.igradesrepository"                 selectmethod="getgrades" selectcountmethod="getgradescount"   onobjectcreating="objectdatasource1_objectcreating"                 startrowindexparametername="startrowindex" maximumrowsparametername="maximumrows">                 <selectparameters>                     <asp:controlparameter controlid="searchtxtbox" type="string" name="searchkeyword"  propertyname="text" />                 </selectparameters>             </asp:objectdatasource> 

and web.admin.grades.cs:

[inject]     public igradesrepository _grades { get; set; } protected void objectdatasource1_objectcreating(object sender, objectdatasourceeventargs e)     {         e.objectinstance = _grades;     } 

Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -