`
kimmking
  • 浏览: 543804 次
  • 性别: 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技术就是由微软的.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期末复习题

    * 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的图书销售系统

    5. **页面生命周期**:在ASP.NET Web Forms中,每个页面都有一个生命周期,包括初始化、加载、回发和卸载等阶段。开发者需要理解这些阶段,以确保在正确的时间执行代码。 6. **状态管理**:由于HTTP协议无状态,ASP...

    asp.net 后台管理系统界面

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

    asp.net网站模板

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

    ASP.NET基础入门教程-自学必备

    这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,让大家对ASP.NET有一个全面的认识。虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是...

    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与VB.NET从入门到精通电子教程

    ASP.NET是一个基于.NET Framework的服务器端编程模型,它提供了一套丰富的控件和工具,简化了Web应用程序的开发过程。而VB.NET(Visual Basic .NET)是一种面向对象的编程语言,是Visual Basic的现代版本,具有更...

    ASP.NET从入门到精通

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

Global site tag (gtag.js) - Google Analytics