asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)
2010-06-28 17:58
323 查看
大致是这样的,整个项目分上,左,右三个框架,
左侧是导航栏,根据部门id不同在右框架显示不同的部门人员信息
问题来了,
由于左侧是ajax无刷新树导航,所以按照mvc的原则,添加一个新路由大致为
routes.MapRoute(
"V_GetUserMain",
"{controller}/{action}/{orgId}/{userId}",
new { controller = "V_GetUser", action = "MainFrame", orgId = UrlParameter.Optional, userId = UrlParameter.Optional }
问题来了,当我点击左侧节点,改变右框架内容,右框架代码中的弹出窗口和jquery均报错,页面跳过去了,数据改变了,但是所有的js均报错,
让我想不通的是,原来刚登陆默认页面的时候,右框架一切正常,为什么跳转页面后连jquery都报错了?
仔细查找错误原因,发现jquery和弹出窗口的路径全部改变,折腾的半天,终于妥协,将左侧树节点超链接改成了参数形式,
问题虽然解决,但是至于问题的原因和路径的莫名其妙的改变,希望高手能够试验下,小弟再此感激不尽,谢谢!
左侧是导航栏,根据部门id不同在右框架显示不同的部门人员信息
问题来了,
由于左侧是ajax无刷新树导航,所以按照mvc的原则,添加一个新路由大致为
routes.MapRoute(
"V_GetUserMain",
"{controller}/{action}/{orgId}/{userId}",
new { controller = "V_GetUser", action = "MainFrame", orgId = UrlParameter.Optional, userId = UrlParameter.Optional }
问题来了,当我点击左侧节点,改变右框架内容,右框架代码中的弹出窗口和jquery均报错,页面跳过去了,数据改变了,但是所有的js均报错,
让我想不通的是,原来刚登陆默认页面的时候,右框架一切正常,为什么跳转页面后连jquery都报错了?
仔细查找错误原因,发现jquery和弹出窗口的路径全部改变,折腾的半天,终于妥协,将左侧树节点超链接改成了参数形式,
问题虽然解决,但是至于问题的原因和路径的莫名其妙的改变,希望高手能够试验下,小弟再此感激不尽,谢谢!
相关文章推荐
- 项目采用asp.net mvc开发过程中遇到的问题。
- asp.net MVC遇到的问题
- 转-Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案
- asp.net用网络管理工具来创建项目的角色(Roles)以及完成权限控制遇到的问题(基于MusicStore项目)
- asp.net MVC 项目 框架搭建
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (16)源码分享二:登录功能以及UI、数据库、仓储源码分享
- asp.net MVC实现Fullcalendar增删改的功能遇到的问题(包括datetimepicker冲突)
- Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案
- 为已有的 WebForm 项目引入 Asp.Net MVC 框架
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (15)源码分享一:修改仓储IRepository、RepositoryBase
- Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案
- ASP.NET MVC 3 ModelBinder遇到的一个问题
- 中文VS2008中安装ASP.NET MVC框架出现问题的解决方法之完整版
- asp.net mvc 简单项目框架的搭建过程(一)对Bll层和Dal层进行充分解耦
- 中文VS2008 安装ASP.NET MVC框架问题?
- Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案
- ASP.NET MVC企业级项目框架
- ASP.NET MVC搭建项目后台UI框架—2、菜单特效
- asp.net MVC 2.0 下遇到"客户端中检测到有潜在危险的Request.Form 值。"问题的解决方案
- (转)中文VS2008 安装ASP.NET MVC框架问题(没有MVC模板)