问题标签 [telerik-radlistbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 具有大量项目的 Radlistbox 在单击保存按钮时引发异常
当我单击 aspx 上的保存按钮时,当我的 Telerik radlist 包含大量项目时出现服务器端错误 500
我尝试在 IIS 中更改查询字符串的 allowedMaxLength 并且效果很好,但我不想进行此更改,因为它可能会危及我网站的安全性。
Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。The status code returned from the server was: 500 at Function.Error$create [as create] ( http://localhost/mysite/ScriptResource.axd?d=jWVTuxPq_njvedXvVPyYyX19UsW4XOYf9IQdlAjdeRLVRLRyHuCyeaI2j03JBiQeBm8DXaxoht8jIEXRALBKxfRkZcRQqVFwb8Hq3yWRC5NpDiVoTPAFxco9j-JV_ODRuX4t1XPZeC-lUYQthmCTShlZ8y09xUFrw3v2PpfN2CsSMiXT0&t=3f4a792d:222:13 ) at Sys$ WebForms$PageRequestManager$_createPageRequestManagerServerError [as _createPageRequestManagerServerError] (http://localhost/mysite/ScriptResource.axd?d=q3C1Ct2cHsDgcSrZufDahBI3LVgo7qQQOowT39JZa6Vj_6WF4mGjYqHTeQ7SWQypht8_LJmtQjaDmeNAVTY7BasraYOPOrrCzpwM3Qd8_EHmERhKdN9l2JZ2kRghLEd3ESRxgOd5YDImY5z2wW9KyFBTLORpH_aVz_X4GRIbTnUw8D9c0&t=3f4a792d:360:23 ) at Sys$WebForms$PageRequestManager$_onFormSubmitCompleted [as _onFormSubmitCompleted] ( http://localhost/mysite/ScriptResource.axd?d=q3C1Ct2cHsDgcSrZufDahBI3LVgo7qQQOowT39JZa6Vj_6WF4mGjYqHTeQ7SWQypht8_LJmtQjaDmeNAVTY7BasraYOPOrrCzpwM3Qd8_EHmERhKdN9l2JZ2kRghLEd3ESRxgOd5YDImY5z2wW9KyFBTLORpH_aVz_X4GRIbTnUw8D9c0&t =3f4a792d:900:36)在阵列。(http://localhost/mysite/ScriptResource.axd?d=jWVTuxPq_njvedXvVPyYyX19UsW4XOYf9IQdlAjdeRLVRLRyHuCyeaI2j03JBiQeBm8DXaxoht8jIEXRALBKxfRkZcRQqVFwb8Hq3yWRC5NpDiVoTPAFxco9j-JV_ODRuX4t1XPZeC-lUYQthmCTShlZ8y09xUFrw3v2PpfN2CsSMiXT0&t=3f4a792d:47:23 )
我希望当我单击保存按钮时,然后在回发事件中,我应该能够发布所有列表数据而不会出现 allowedMaximumLength 超出消息。
telerik - 多由于大量的行,渲染速度太慢
我有一个 ascx 控件在 aspx 页面上放置了 7 次。所有控件都呈现相同数量的行:2400。
第一个控件需要大约 1 秒来渲染。第二个 - ~3 秒。第 3 - ~15 秒。第 4 - ~25 秒。第 5 - ~40 秒。第 6 - ~65 秒。第 7 - ~105 秒。渲染客户端上的所有控件大约需要 6 分钟,无论前 2 个控件几乎是立即渲染。
这仅在 Google Chrome 最新版本 (83.0.4103.97) 上复制。我在 Chrome v.81 上进行了尝试,没有性能问题。此外,以下浏览器没有性能问题:Mozilla Firefox、IE 11、Edge。
请参阅下面的 RadListBox 用法:
并在 ascx.cs 中设置项目:
其实我已经尝试过按需加载功能,控件甚至已经立即加载,但是所有自定义js都失败了。
请指教。
jquery - RadListBox 客户端选择活动项
我在 UpdatePanel 中有一个 RadlistBox,并试图在 onkeydown 事件中添加一些额外的逻辑。我设法通过 RadListBox.get_item(0).set_selection(true/false) 方法(在控件中引入一些额外的导航规则)完成了我需要完成的一半,但是活动项目标记保留在先前选择的项目上。如果我从项目中手动删除 rlbActive 类,它看起来像是通过了一些其他事件,该事件稍后再次添加该类(可能是 SelectionIndexChanging 或 SelectionIndexChanged)。控制文档中的一些方法似乎根本不起作用,这可能与更新面板有关。任何有机会处理 Radlistbox 的人都能够建议添加自定义导航的正确方法(构建版本不符合我的要求),或者至少能够指出如何在没有它的情况下更改活动项目导致奇怪的错误?下面的代码是给出基本的想法。