我已经在asp.net中使用了RadPersistenceManager,并遵循以下指南:
但是当我在我的项目中实现它时,会出现以下异常:
标题:xxxx.aspx,xxxxx方法名称: 无法读取存储内容。找不到文件 ' C:\的Inetpub \ wwwroot的\ XXXX \程序App_Data \ TelerikAspNetRadControlsPersistedState'
例外:at Telerik.Web.UI.PersistenceFramework.AppDataStorageProvider.LoadStateFromStorage(字符串 密钥)在GraphicalUserInterface.JobBasket.LoadGridJobBasket()的Telerik.Web.UI.RadPersistenceManager.LoadState()
答案 0 :(得分:0)
这是默认的存储提供程序密钥。如果控件正在查找它,那么您的自定义提供程序根本不起作用。
确保您拥有演示中的所有内容,主要是:
设置自定义存储提供程序的行:
$( "#button1" ).css( "border", "3px solid red" );
和自定义存储提供程序本身:
$( "#button2" ).css( "border", "3px solid red" );
答案 1 :(得分:0)
演示和我的示例之间的差异,我需要在页面加载而不是加载按钮上加载持久性配置。所以似乎有时候CookieStorageProvider没有在Page_Init中启动,所以我在page_load中添加了它。