请教:Server.Transfer()的用法

问题描述

我在A页面(A.aspx)中使用Server.Transfer("B.aspx",true);到B页面后,在B页面使用Request.Form["txtName"]不能获取id是txtName的文本框的的值,总是显示Request.Form["txtName"]未定义,这是怎么回事啊?请教大家了。

解决方案

解决方案二:
Server.Transfer("B.aspx?txtName=123")最好不用Server.Transfer传值
解决方案三:
Request.Form["txtName"]你要提交表单才能这么得啊。。
解决方案四:
为什么要在地址中加?txtName=123参数,B页面不是仍然使用A页面的应答流吗?那么在B页面中就应该可以使用Request.Form["txtName"]得到A页面的txtName控件的值啊。而且为什么最好不用Server.Transfer传值呢?

时间: 2024-10-31 20:45:20

请教:Server.Transfer()的用法的相关文章

ios-新人请教OC中self用法

问题描述 新人请教OC中self用法 新人小白,求教下面的获取文本框.标签的文本属性为什么都要用self.num1.text,self.resultLabel.text, 不能直接用num1.text,resultLabel.text??? #import "HMViewController.h" @interface HMViewController () @property (nonatomic, weak) IBOutlet UITextField *num1; @propert

总结的Server.Mappath的用法

学习ASP的时候,自己总结的Server.Mappath的用法 语法:Server.Mappath(path)                                  'path为你要指定的路径用途:将path指定的虚拟路径转化为实际路径范例:      1)Server.Mappth("page.asp")                    '找出页面page.asp的实际路径      2)Server.Mappth("/")           

总结Server.Mappath的用法

学习ASP的时候,自己总结的Server.Mappath的用法 语法:Server.Mappath(path) 'path为你要指定的路径 用途:将path指定的虚拟路径转化为实际路径 学习ASP的时候,自己总结的Server.Mappath的用法 语法:Server.Mappath(path)                                  'path为你要指定的路径 用途:将path指定的虚拟路径转化为实际路径 范例:       1)Server.Mappth("page

asp.net中Response.Redirect与Server.Transfer的区别分析

Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面.调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流. 如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换. Response.Redirect则是客户端第一次请求服务器返回状态代码302及

Server.Transfer,Response.Redirect的区别

redirect|response|server|区别 Server.Transfer(ASP 3.0 以上) 和 Response.Redirect 在以前的 ASP 中就存在了,Page.Navigate 是 ASP.NET Beta 1 提供的新功能,它们之间的区别在于: 1.Server.Transfer - 用于把处理的控制权从一个页面转移到另一个页面,在转移的过程中,没有离开服务器,内部控件(如:request, session 等)的保存的信息不变,因此,你能从页面 A 跳到页面

response.redirect和Server.Transfer的区别详解

redirect|response|server|区别|详解 一般会使用response.redirect这条语句进行地址转向,ASP3.0以后提供了一种新的方法给我们,这种方法更加高效.让我们先来看看response.redirect和Server.Transfer分别是如何Run的! response.redirect其实上是当服务器碰到这条语句时发送一条指令(包含新的地址)给浏览器,然后让浏览器去发送http请求,请求response.redirect后面的那个新的http地址,流程如下:

使用 HttpContext.RewritePath 来配合 Server.Transfer/Execute

server 我想由不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler. 如果在 Server.Transfer/Execute 的调用前,使用RewritePath,更可以起到指定QueryString的效果. 例如 Context.RewritePath("AA.Aspx","","OKOK=3333");Context.Server.Transfer(&quo

ASP用Server.Transfer实现博客永久链接

server|博客|链接 在许多博客日志阅读页面里的尾部都能看到一个永久链接,这个链接一般是持久在在的,即使博客程序换了,也可以用这个链接来访问原来的日志,而不会出现找不到页面的情况,这对于一个博客的确是一个比较实用的功能. 在修改blog程序时,也考虑了这个问题,决定也给博客日志加上永久链接功能. IIS6中如果请求一个目录后面跟上参数时,会把这个参数传给默认文档,即如果请求我的博客首页http://www.xujiwei.cn/blog/?id=500,那么id=500将会传递给默认文档de

使用Server.Transfer对URL进行隐藏以及其他

server 1 问题提出 经常看到一些网站或者Web应用系统,在浏览器看来,他们只采用一个页面,所有的页面地址都是通过这个页面的参数链接得到的.例如: http://abc.com/default.asp?pg=AdminPage&command=View http://abc.com/default.asp?pg=ShowPage&command=List 等等诸如此类的东西.以前我没有仔细想过该怎么实现,也许页面差别不大用几个不同的Sub来做就行了:可是仔细看了看两个地址,两个页面的