`
kimmking
  • 浏览: 549955 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

一个怪异的asp.net问题

阅读更多

西1哦 2010-1-6 19:29:30
a.html
<input type="text" value="abcd" name="text" />
然后在创建一个 b.aspx页
b.aspx.cs
protected void Page_Load(object sender, EventArgs e)
    {
        //自动跳转到 a.html页
        //这个位置写什么能获得 a.html页上面的 文本框里面的值
        string text = //获得 a.html页上面的 文本框里面的值
    }

问题:
当运行b.aspx页的时候 在执行Page_Load的时候 自动跳转到 a.html 页上 然后在a.html页上执行完后
自动跳回到b.aspx页获得 a.html 页上面文本框里面的值

1.不可以改a.html上面的代码
2.只可以在b.aspx.cx里面写代码
3.不可以用JavaScript代码实现
4.只可以用C#代码 

kimmking-哥本哈根达斯( 20:09:04
1、如果不postback或是submit,服务器端是无法获取值的。
2、一个pageload的过程,是无法中断,使浏览器跳转并维护现场的状态。两个办法可以模拟,(1)在pageload中输出脚本open window或modal,(2)直接添加一个flag,传给一个url,再transfer或redirect到此url,此url对应处理程序必须再处理完毕(submit或postback或close)时,再导向原来的page,并传递一个特殊的flag,使我们在pageload中能识别这个标识,表明已经经过新的url处处理过了。不过这个明显要修改a.html的行为。

如果是modal的,可以用returnValue
如果是open的window或modal,那么和打开的页面有opener的关系,可以在弹出页面的控件的change事件里,把值刷回opener.

 


所以,你提出的问题是无解的。

0
0
分享到:
评论

相关推荐

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典

    ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...

    ASP.NET 完全入门

    ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。 ASP.NET完全基于模块与组件,...

    ASP.net实战项目

    ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP...

    ASP.NET常见问题集锦.zip

    ASP.NET常见问题集锦.zip . .. .net中中文乱码问题解决.txt ADO.NET 与 XML:双剑合壁,威力强大.doc ASP.NET HTTP 运行时.doc ASP.NET ViewState 初探.doc ASP.NET Web 方法中的 XmlElement 参数的功能.d ...

    ASP.NET Core 3.1中文教程.pdf

    ASP.NET Core 是一个功能强大、性能高效的 Web 应用程序框架,适用于开发各种跨平台的 Web 应用程序。本文档提供了 ASP.NET Core 的中文使用手册,旨在帮助开发者快速学习和掌握 ASP.NET Core 的技术。

    ASP.NET从入门到精通

    目录 第一篇 .NET基础 第1章认识 ASP.NET 3.5 第2章 C# 3.0 程序设计基础 第3章 面向对象设计基础 第4章 ASP.NET 的网页代码模型及生命周期 第二篇 ASP.NET窗体控件 ...第29章 制作一个 ASP.NET 校友录系统

    ASP.NET期末复习题

    * ASP 配置系统依赖于 IIS 元库,而 ASP.NET 配置系统是一个基于XML的配置系统 六、ASP.NET 中的内置对象 * ASP.NET 中的七个内置对象:Request、Response、Server、Session、Application、HttpContext、Page 七...

    8个ASP.NET网站简单例子

    ASP.NET是微软公司推出的一种基于.NET Framework的Web应用程序...每个例子都是一个独立的学习点,将它们结合在一起,你就能够构建出功能完善的Web应用。在实践中不断探索和学习,你将能更好地理解和应用ASP.NET框架。

    asp.net经典聊天室

    asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典...

    ASP.NET设计模式

    每一章内容分别解决企业ASP.NET应用程序中的一个层,同时讲解如何运用经过证明的模式、原则和最佳实践来解决问题、改进代码设计。此外,《ASP.NET设计模式》还使用一个专业级的、从头到尾的完整案例研究来演示如何在...

    asp.net大作业

    【ASP.NET大作业】是一个基于ASP.NET技术完成的项目,主要展示了如何利用.NET框架和ASP.NET Web应用程序开发平台来构建一个高效、用户友好的Web应用。这个大作业可能包括了数据库交互、文档管理等多个功能模块,旨在...

    ASP.NET大作业

    1. **ASP.NET Web Forms**:这是一个用于创建交互式Web页面的模型,通过控件和事件处理程序提供直观的开发体验。在这个项目中,可能使用了诸如TextBox、Button、GridView等控件来展示和操作数据。 2. **ADO.NET**:...

    asp.net排课系统

    asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统

    ASP.NET学习大总结+笔记

    在ASP.NET中,每个Web页面都有一个生命周期,包括初始化、加载、验证、呈现和卸载等阶段。开发者可以利用这些阶段的事件来执行特定的任务,如设置控件属性、处理用户输入或保存状态。 四、ASP.NET控件 ASP.NET提供...

    asp.net 后台管理系统界面

    ASP.NET MVC(Model-View-Controller)是一种设计模式,它将应用程序分为三个主要部分:模型、视图和控制器。模型处理业务逻辑和数据,视图负责显示数据,而控制器处理用户输入并协调模型和视图之间的交互。MVC ...

    ASP.NET完整项目源代码

    本压缩包包含的是一个完整的ASP.NET项目源代码集合,提供了十个不同的项目示例,这对于学习和理解ASP.NET的工作原理、开发流程以及最佳实践来说,是一个宝贵的资源。 1. **ASP.NET基础**:ASP.NET是.NET框架的一...

    asp.net网站模板

    ASP.NET网站模板是一种预先设计和编码的网页结构,它为开发者提供了一个快速构建Web应用程序的基础。这个特定的模板是用ASP.NET技术构建的,适用于初学者进行学习和探索。ASP.NET是微软公司推出的用于构建动态网站、...

    ASP.Net Core 5.0官方文档.pdf

    ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web ...

    ASP.NET 完整项目10个(C#)

    在这个ASP.NET 4.0 完整项目(10个)的压缩包中,你将找到一系列基于ASP.NET 4.0和C#的实践项目,这些项目可以帮助你深入理解和掌握ASP.NET的核心概念和技术。 1. **ASP.NET基础**:在这些项目中,你可以看到ASP...

Global site tag (gtag.js) - Google Analytics