我用window.showModalDialog打开一个页面,页面只包括一个GridView控件,它的绑定的是从数据库里提取出来的数据,出现了两个问题,请大家帮忙解决下,谢谢!
第一个问题,当提取的某字段中包括一些字符(比如"'")时,就会出现错误:“当前页面的脚本发生错误 缺少")"。”,请问有没有方法可以解决???
第二个问题,当我通过一个按钮打开这个页面后,我关闭之后更改了数据库资料再次点击按钮打开这个页面后,GridView中的资料并没有更改,一定要我重新启动应用程序才能更改这个页面中GridView的值,请问有什么方法能关闭这个页面后卸载里面的资源?
------解决方案--------------------------------------------------------
1、你的内容中存在保留字符,需要进行处理,如果是字段,构造SQL语句时使用【】,如果是内容,使用替换;
2、去掉页面缓存,可以在Page_Load事件里调用以下两句:
Response.Cache.SetSlidingExpiration(true);
Response.Cache.SetNoStore();
------解决方案--------------------------------------------------------
Replace("'",""");