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

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

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

keyboard - Smiles and long press feature in Android -