框架page与JQgrid冲突

简介: 问题是这个样子的,ASP.NET后台继承框架page,page主要输出了一串JS代码,一个login的div,还有通过登录用户判断样式地址的link标签(登录后数据库取出存session里)。jqgrid for asp.net 要基于documentMode,IE的渲染号,是通过页面第一行的声明 得到的,后台page会在Render方法里通过Response.Write输出需要内容,这个事件时jqgrid页面还没有加载,第一句话自然就不是 所以jqgrid就获取不到了,就报错了。
问题是这个样子的,ASP.NET后台继承框架page,page主要输出了一串JS代码,一个login的div,还有通过登录用户判断样式地址的link标签(登录后数据库取出存session里)。jqgrid for asp.net 要基于documentMode,IE的渲染号,是通过页面第一行的声明
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

得到的,后台page会在Render方法里通过Response.Write输出需要内容,这个事件时jqgrid页面还没有加载,第一句话自然就不是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

所以jqgrid就获取不到了,就报错了。

因为页面没加载所以page输出位置变不了,也就是只能在第一行,不输出就不知道css的目录,所以目前的解决办法是把输出的东西存session里再由前台获取session输出到页面,JQ获取session 的方法

 $(document).ready(function () {
             var Loginsession = '<%=((Smt.Message.LoginUser)Session["LogUserInfo"]).pSkinPath%>';
             var _cssFolder = "css/";
             var _cssSuffix = ".css";
             var _cssFile = Loginsession.toString().replace("//", "/");
             var cssFile = _cssFolder + _cssFile + _cssSuffix;
             document.all.userlink.href = "../" + cssFile;
             // alert(document.all.userlink.href);
         })
这里只输出了link地址,其他DIV和js脚本也可这么输出,也可写个js包直接引用,反正就是不让继承的page在页面加载之前输出东西。还没有想到其他办法 委屈

目录
相关文章
|
监控 网络协议 Ubuntu
Linux网络监控工具 - iftop
Linux网络监控工具 - iftop
517 1
|
存储
字符编码发展史5 — UTF-16和UTF-32
【10月更文挑战第7天】UTF-16 和 UTF-32 是两种重要的 Unicode 编码方式。UTF-16 使用 16 位或 32 位编码单元,对基本平面字符高效表示,尤其适合亚洲语言,但处理辅助平面字符较复杂。UTF-32 固定使用 32 位编码单元,编码简单高效,但占用空间大,适用于特定领域和系统。
453 1
|
存储 弹性计算 数据处理
2核4G服务器价格多少钱1年,2024年阿里云2核4G云服务器价格来了!
2核4G服务器价格多少钱1年,2024年阿里云2核4G云服务器价格来了!在云计算的浪潮中,阿里云始终走在前列,为广大用户提供了稳定、高效的云服务。近日,阿里云再次放出大招,针对其2核4G通用算力型u1实例云服务器ECS推出了极具吸引力的优惠活动。这一举措无疑将在云服务器市场掀起新的波澜。
547 2
|
9月前
|
人工智能 自然语言处理 API
8.6K star!完全免费+本地运行+无需GPU,这款AI搜索聚合神器绝了!
FreeAskInternet是一款革命性的开源项目,它完美结合了多引擎搜索和智能语言模型,让你在不联网、不花钱、不暴露隐私的情况下,获得媲美ChatGPT的智能问答体验。这个项目最近在GitHub上狂揽8600+星,被开发者称为"本地版Perplexity"。
466 2
|
9月前
|
设计模式 前端开发 Java
深入理解 PRG 模式(Post/Redirect/Get)
本文深入解析了 PRG 模式(Post/Redirect/Get)在 Web 开发中的应用。PRG 模式通过“提交表单(POST)→ 重定向(Redirect)→ 获取页面(GET)”的流程,有效避免了重复提交问题,提升了用户体验并符合 HTTP 标准。文章详细阐述了其工作原理、优缺点,并结合 Spring MVC 提供实现示例。尽管存在多一次请求等不足,PRG 模式仍是构建稳定 Web 应用的核心实践。
716 1
|
机器学习/深度学习 数据采集 算法
Python实现SSA智能麻雀搜索算法优化支持向量机回归模型(SVR算法)项目实战
Python实现SSA智能麻雀搜索算法优化支持向量机回归模型(SVR算法)项目实战
|
安全 网络安全 数据安全/隐私保护
Wi-Fi 保护访问(WPA)详解
【4月更文挑战第22天】
920 0
Wi-Fi 保护访问(WPA)详解
|
存储 缓存 调度
虚拟存储
虚拟存储
890 0
|
机器学习/深度学习 人工智能 自然语言处理
揭秘未来:量子计算与人工智能的融合之路
本文旨在探讨量子计算和人工智能(AI)的结合前景及其对科技领域的潜在影响。通过分析当前技术发展态势,揭示两者融合所带来的创新机遇与挑战,并预测其对未来社会变革的可能贡献。文章将深入剖析量子计算在解决复杂问题方面的优势,以及AI在模式识别和数据分析方面的专长,进而展望两者结合在未来技术革新中的关键作用。
|
消息中间件 架构师 算法
java架构师面试题及答案
java架构师面试题及答案