asp.net 两个不同页面的传值
function btnFileUplowe_onclick() {
//文件上传
ReturnValue=window.showModalDialog("../../FileUpdownControl.aspx?TheType=Ticket",window,"dialogWidth=550px;dialogHeight=300px;status=no;");
//
//var theReturnArr=ReturnValue.split(".");
document.getElementById("FileImgUpDown").value=ReturnValue;
}
在上面的父页面中 非常重要就是就是showModalDialog 它表示弹出的不是一个页面。而是一个模拟的。不然是不能返回值的
在这里方法中你们把 ReturnValue 弹出来就可以看见了
这个是一个新页面里面的js方法 RequestValue这个是一个特定函数。thevalue表示要返回的值,一定要记得 window.close();
不然页面会弹出第三个页面。当然你的第二个页面需要你手动关闭。这也是没有办法的。暂时我还没有找到办法解决
代码如下:
<script type="text/javascript">
function RequestValue(thevalue)
{
window.returnValue=thevalue;
window.close();
}
</script>
还有的问题就是,在 模拟弹出的页面中,是不能返回服务器进行操作的。一操作就会弹出第三张页面。主意这个弹出的才是一个页面 而不是一个模拟的页面。所以在模拟弹出页面以后。我们只能在 Page_Load事件里面写相关的页面绑定的方法。而不能写相关的操作方法。这也是我遇见的一个难点。暂时没有解决。在前台的操作中。我们只能使用JS 进行操作 这也是模拟弹出的页面的局限性。毕竟不是一个新页面。。。
以上代码在VS2005 测试成功
相关推荐
-
asp.net 两个不同页面的传值
复制代码 代码如下: function btnFileUplowe_onclick() { //文件上传 ReturnValue=window.showModalDialog("../../FileUpdownControl.aspx?TheType=Ticket",window,"dialogWidth=550px;dialogHeight=300px;status=no;"); // //var theReturnArr=ReturnValue.split(&q
-
asp.net后台关闭当前页面并传值的两种方法
第一种: 复制代码 代码如下: Response.Write("<script>window.close();</script>");// 会弹出对话框询问是否关闭 第二种: 复制代码 代码如下: Response.Write("<script>window.opener=null;window.close();</script>");// 不会弹出询问 传值给父页面: 复制代码 代码如下: stri
-
详解ASP.NET 页面之间传值的几种方式
开篇概述 对于任何一个初学者来说,页面之间传值可谓是必经之路,却又是他们的难点.其实,对大部分高手来说,未必不是难点. 回想2016年面试的将近300人中,有实习生,有应届毕业生,有1-3年经验的,有3-5年经验的,有5-10年经验的,对于所有的面试者,我几乎问了同一道题:"请说说你所知道的页面之间传值的几种形式和方法,并阐述他们的原理和过程",关于这道题,从大家的回答来看,结果并不是很理想,从种类上来说,大部分人回答5种左右,极少部分能回答8种,没有超过8种的,但从深度上来说,很少有
-
ASP.NET页面之间传值的方式之Application实例详解
Application Application变量在整个应用程序生命周期中都是有效的,类似于使用全局变量一样,所以可以在不同页面中对它进行存取.它和Session变量的区别在于,前者是所有的用户共用的全局变量,后者是各个用户独有的全局变量. 举例来解释: 网站访问的计数器变量一般采用Application变量,多个请求访问时共享这一个变量,均可对它进行操作,该变量可以被整个应用程序的各个页面直接使用. 用户登陆的帐号名一般采用Session变量,多个请求访问时有各自的Session变量,只能对自
-
JavaScript实现同一页面内两个表单互相传值的方法
本文实例讲述了JavaScript实现同一页面内两个表单互相传值的方法.分享给大家供大家参考.具体如下: 有时候我们在提交表单的时候需要将两个表单的值互相传递,那么如何实现呢?其实很简单,就是用JavaScrip获取任一表单的值,然后赋给另一个,具体可看代码,代码很有意思,也很实用. 运行效果截图如下: 具体代码如下: <html> <head> <title>JavaScript同一页面两个表单互相传值</title> <meta http-equi
-
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
但有时候,需要当某事件触发时,我们先做一些操作,然后再跳转,这时,就要用JAVASCRIPT来实现这一跳转功能. 下面是具体的做法: 一:跳转到新页面,并且是在新窗口中打开时: 复制代码 代码如下: function gogogo() { //do someghing here... window.open("test2.html"); } window是一个javascript对象,可以用它的open方法,需要注意的是,如果这个页面不是一相相对路径,那么要加http://,比如: 复
-
Android 中两个Activity 之间的传值问题
Android 中两个Activity 之间的传值问题 在Android项目中,有时需要一些全局的静态变量来保存一些数据,这样在关闭赋值界面后,其他的页面还可以调用这些数据. 但是我们知道,在Java中全局静态变量(java中没有全局变量这一个概念,但是java提供了public static关键字来实现一些类似于全局变量的关键字)都是在程序加载时就放人到内存中,它是存储在方法区里的.如果程序不结束,它将一直存在.这是会影响到系统的性能的.那么在android中可不可以不通过这种方式来传递值呢?
-
iOS中详解Block作为property属性实现页面之间传值
我们可以把Block当做Objective-C的匿名函数.Block允许开发者在两个对象之间将任意的语句当做数据进行传递,往往这要比引用定义在别处的函数直观.另外,block的实现具有封闭性(closure),而又能够很容易获取上下文的相关状态信息.定义Block变量,就相当于定义了一个函数.但是区别也很明显,因为函数肯定是在-viewDidLoad方法外面定义,而Block变量定义在了viewDidLoad方法内部.当然,我们也可以把Block定义在-viewDidLoad方法外部,例如上面的
-
微信小程序页面返回传值的4种解决方案汇总
目录 使用场景 解决方案 1.使用globalData实现 2.使用本地缓存Storage实现 3.使用小程序的Page页面栈实现 4.使用wx.navigateTo API的events实现 总结 使用场景 小程序从A页面跳转到B页面,在B页面选择一个值后返回到A页面,在A页面使用在B页面选中的值.例如:在购买订单页面跳转到地址列表,选择完地址以后回退到订单页面,订单页面的配送地址需要同步更新. 解决方案 常见的比容要容易解决的方案是使用小程序的全局存储globalData.本地缓存stora
-
微信小程序页面间传值的实现方法示例
小程序页面间传值 大家晚上好,说晚上好是因为是在晚上写的,说这句话是因为这句话开篇不那么突然.那么小程序的页面间传值,在我使用这段时间里,我就非常的主观的把它们分为wx.navigateTo和非wx.navigateTo的,因为wx.navigateTo有一个事件参数event,我从当前页跳转到下一页,如果需要能返回,我都用的wx.navigateTo,那这个event作用嘛就是可以接收,下一页返回回来的参数的.像
随机推荐
- VB语言使用ADO连接、操作SQLServer数据库教程
- JavaEE7+Websockets+GlassFish4打造聊天室
- java中常用工具类之字符串操作类和MD5加密解密类
- ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
- PHP+jQuery翻板抽奖功能实现
- BootStrap selectpicker后台动态绑定数据的方法
- Python中的赋值、浅拷贝、深拷贝介绍
- 在Android中访问WebService接口的方法
- php面向对象 字段的声明与使用
- Sql Server中的事务介绍
- thinkphp Apache配置重启Apache1 restart 出错解决办法
- jQuery选择id属性带有点符号元素的方法
- Android 开发隐藏标题栏的方法总结
- PHP中使用微秒计算脚本执行时间例子
- Android编程之ActionBar Tabs用法实例分析
- javascript 学习笔记(六)浏览器类型及版本信息检测代码
- 学习 C++能带给我们什么
- javaWeb使用Kaptcha组件生成验证码
- 一道python走迷宫算法题
- 使用Python和Prometheus跟踪天气的使用方法