asp.net – 标签导航 – 框架还是AJAX?
我有我想象的非常标准的网络界面.
有4种不同的ListView(网格控件),可通过顶部的一系列Tabs访问. 我已经实现了如下: alt text http://img402.imageshack.us/img402/1530/pagedu8.jpg 选项卡1将包含网格1的第1页加载到第2帧,选项卡2将第2页包含网格2加载到第2帧等. 但是,这意味着如果单击网格中的项目,并将DetailsPage1.aspx加载到第2帧,则第1帧和选项卡仍然可见并处于活动状态. 我被告知我应该只有一个Frame,并根据选项卡点击动态加载Pages,使用HttpRequest(或asp.net中的WebRequest). 这是正确的方法吗?如果您有任何资源或提示,我们将不胜感激! 谢谢 解决方法
框架是绝对禁止的.使用其他技术无法实现的帧没有任何好处.
这是否意味着你必须使用AJAX?不必要.如果您觉得需要提供丰富,无缝的界面,AJAX是一个非常好的解决方案,但并非绝对必要. 您可以使用服务器端包含将选项卡分成另一个(公共)子页面,但由于您提到ASP.NET(假设您在框架v2或更高版本上运行),您可能希望使用母版页,标签位于一个内容部分或主文件中,您的网格/详细信息位于另一个内容部分. 这两种技术的关键区别在于使用AJAX,从制表符到制表符的过渡将是光滑无缝的,但是a)需要一些额外的工作(特别是如果你不熟悉任何给出的AJAX框架)和b)因为你基本上有4页合并为一页,页面“更重”,维护起来更复杂.如果您选择非AJAX路由,关键区别在于当您单击每个选项卡时会有一个小但不同的刷新效果(因为它每次都会加载一个新页面). 当然,无论如何,母版页对于维护一致的网站样式和结构非常有用,因此没有理由不将AJAX用于母版页系统. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net使用H5新特性实现异步上传的示例
- asp.net-mvc-3 – 如何使用Ninject将服务注入MVC?? 3 Filte
- 如何在ASP.NET MVC4 Web API中捕获未定义的api方法调用
- 需要有关ASP.NET本地化的建议 – 存储在数据库中并显示在gr
- asp.net-web-api – 在ODataConventionModelBuilder中设置数
- asp.net – 获取Gridview的Selected行
- 想要像asp.net或stackoverflow那样选择标签吗?
- asp.net-mvc – 如何在WEB API 2中创建异步验证属性
- asp.net-mvc – MVC中的Ws-Federation身份验证在SAML2.0验证
- asp.net – 是否可以将.ASPXAUTH用于我自己的日志系统?