有一个Web窗体,其中几乎没有asp.net控件(文本框,Radiobutton,按钮)和少数Telerik控件(2 RadGrid - 说 RadGrid_Account 和 RadGrid_GST )
在上述2 RadGrid
中,用户可以添加/编辑/删除/显示记录。
RadGrid_GST 工作正常,位于RadAjaxPanel
内。
在 RadGrid_Account radgrid中,添加/编辑模式有3个字段:
1)GridTemplateColumn - > EditItemTemplate旁边有一个带有asp按钮的RadCombobox
2)2 GridBoundColumn
此radgrid也在RadAjaxPanel
内。
问题是:
RadAjaxPanel
内时,用户点击Add New
按钮,
将打开“添加/编辑”面板以及上述3个字段。现在,当用户在RadCombobox
中输入任意文字并点击button
旁边的asp RadComboBox
时,与键入文字相关的搜索开始,网页也开始加载(请注意,必须在RadComboBox中绑定的与键入文本相关的项目可能包含10000+条记录
尽管数据库中有与搜索文本相关的记录,
点击按钮后没有任何显示。
RadAjaxPanel
时(仅用于测试功能),用户点击Add New
按钮,
将打开“添加/编辑”面板以及上述3个字段。现在,当用户在RadCombobox
中输入任意文字并点击button
旁边的asp RadComboBox
时,与键入文字相关的搜索开始,网页也开始加载(请注意,必须在RadComboBox
中绑定的与键入文本相关的项目有时可能包含10000多条记录)
如果需要在RadComboBox中绑定的记录较少,则显示记录,如果它们超过10,000,则显示以下错误。
点击按钮页面后继续加载,一段时间后显示
Chrome浏览器中出现以下错误:
IE浏览器中的及以下错误:
请注意,我必须将此RadGrid_Account放在RadAjaxPanel
内,无法对其进行评论。
我在另一个页面中使用相同的代码并且其工作正常没有任何问题,那么为什么它在这个特定页面中显示这些错误?
我在下面看到链接,但无法得到它: https://support.microsoft.com/en-us/kb/981884
请告诉我这个错误是什么意思?我的网页有什么问题?我是第一次面对这个错误。请帮忙。
提前致谢。
答案 0 :(得分:0)
在没有看到实际代码的情况下,我唯一能说的就是你的Ajax控件试图返回一个长于MaxJsonLength的Json字符串。
答案 1 :(得分:0)
在StoredProcedure
中添加了过滤逻辑,我之前从代码背后做过
即,从.aspx.cs页面下面的代码行中删除:
dv.RowFilter = string.Format("AccountDescription LIKE '%{0}%'", txt);
并在StoredProcedure
查询中添加了此逻辑。现在一切正常。
谢谢