asp.net - Invalid JSON Primitive with Telerik RadGrid -


i'm stumped on here.

i'm working on page in application uses telerik radgrids. i'd think it's pretty straight forward. each row in grid has editformsettings template set. there dropdownlist , panel inside it. dropdownlist contains number of different reports display when user picks something, usercontrol dynamically added panel , report shown, either radgrid or radradialgauge inside made usercontrol. functionality works should.

the problem comes when go expand row if radgrid loaded inside panel. following error displayed:

*description: unhandled exception occurred during execution of current web request. please review stack trace more information error , originated in code.

exception details: system.argumentexception: invalid json primitive: .*

this not happen if radradialgauge first loaded , go expand row. if usercontrol radgrid. usercontrol elementary don't think there's in there on top culprit.

some code explain wrote.

<editformsettings editformtype="template">     <formtemplate>          <div id="dashboardexpandedtemplate">                                         <asp:dropdownlist id="ddlreportslist" autopostback="true" onselectedindexchanged="reportselected" runat="server" />             <asp:panel id="pnlreports" runat="server" />          </div>     </formtemplate> </editformsettings>  protected void reportselected(object sender, eventargs e) {     dropdownlist ddl = (dropdownlist)sender;      if (ddl.selectedindex != 0)     {         grideditformitem edititem = (grideditformitem)ddl.namingcontainer;         panel pnlreports = (panel)edititem.findcontrol("pnlreports");         pnlreports.controls.clear();          savedreport saved = new savedreport(int.parse(ddl.selectedvalue));         control cntrl = page.loadcontrol("/controls/" + saved.controlpath);                        } } 

thank in advanced.

figured i'd post answer partially based on comment. had clientidmode="static" set on gridtemplatecolumn

<telerik:gridtemplatecolumn>     <itemtemplate>         <telerik:radbutton onclientclicked="windowshow" clientidmode="static" text="example" runat="server">         </telerik:radbutton>     </itemtemplate> </telerik:gridtemplatecolumn> 

the op seemed error having clientidmode="static" set on main radgrid tag. guess should stay away mixing property telerik. spent half day, on google, before found post.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

node.js - Bad Request - node js ajax post -

uitableview - Create and use custom prototype table cells in xamarin ios using storyboard -