this.Page.Request["IsNew"] ,其中的IsNew 是怎样赋值的?

NoThatNo 2003-08-30 06:19:19


下面一行语句:
mIsNew=this.Page.Request["IsNew"] ;

请问:其中的IsNew 是来源于何处,也就是怎样赋值的?

我用这样的代码:
this.Page.Session.Add("IsNew",IsNew);
mIsNew=this.Page.Request["IsNew"] ;

为什么得出的IsNew值为Null?
还有
IsNew=this.Page.Request["IsNew"];
IsNew=this.Page.Request.Form["IsNew"];
有啥区别?

...全文
150 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjcccc 2003-08-30
  • 打赏
  • 举报
回复
IsNew 应该来源于调用页传过来的参数:

如:

Reiderect("New.aspx?IsNew=true");

读出:
string isNew=this.Page.Request["IsNew"].ToString() ;
carper 2003-08-30
  • 打赏
  • 举报
回复
this.Page.Request
读取客户端在 Web 请求期间发送的 HTTP 值
这个里面的值应该包括this.Page.Request.Form 还有很多其他东西,但是这个里面没有Session
至于给这个负值,由于这个包含很多内容,看付那类值了。



this.Page.Request.Form
获取窗体变量集合。

附:
tpRequest 概述

公共属性
AcceptTypes 获取客户端支持的 MIME 接受类型的字符串数组。
ApplicationPath 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
Browser 获取有关正在请求的客户端的浏览器功能的信息。
ClientCertificate 获取当前请求的客户端安全证书。
ContentEncoding 获取或设置实体主体的字符集。
ContentLength 指定客户端发送的内容长度(以字节计)。
ContentType 获取或设置传入请求的 MIME 内容类型。
Cookies 获取客户端发送的 cookie 的集合。
CurrentExecutionFilePath 获取当前请求的虚拟路径。
FilePath 获取当前请求的虚拟路径。
Files 获取客户端上载的文件(多部件 MIME 格式)集合。
Filter 获取或设置在读取当前输入流时要使用的筛选器。
Form 获取窗体变量集合。
Headers 获取 HTTP 头集合。
HttpMethod 获取客户端使用的 HTTP 数据传输方法(如 GET、POST 或 HEAD)。
InputStream 获取传入的 HTTP 实体主体的内容。
IsAuthenticated 获取一个值,该值指示是否验证了用户。
IsSecureConnection 获取一个值,该值指示 HTTP 连接是否使用安全套接字(即 HTTPS)。
Item 获取 Cookies、Form、QueryString 或 ServerVariables 集合中指定的对象。
在 C# 中,该属性为 HttpRequest 类的索引器。

Params 获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合。
Path 获取当前请求的虚拟路径。
PathInfo 获取具有 URL 扩展名的资源的附加路径信息。
PhysicalApplicationPath 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
PhysicalPath 获取与请求的 URL 相对应的物理文件系统路径。
QueryString 获取 HTTP 查询字符串变量集合。
RawUrl 获取当前请求的原始 URL。
RequestType 获取或设置客户端使用的 HTTP 数据传输方法(GET 或 POST)。
ServerVariables 获取 Web 服务器变量的集合。
TotalBytes 获取当前输入流中的字节数。
Url 获取有关当前请求的 URL 的信息。
UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。
UserAgent 获取客户端浏览器的原始用户代理信息。
UserHostAddress 获取远程客户端的 IP 主机地址。
UserHostName 获取远程客户端的 DNS 名称。
UserLanguages 获取客户端语言首选项的排序字符串数组。






110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧