易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET页面传值_第七篇_HiddenField

+++ HiddenField01.aspx页面
++ 页面代码如下:
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:HiddenField ID="HiddenField2" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
++ 后台代码,如下:
protected void Button1_Click(object sender, EventArgs e)
{
  HiddenField1.Value = "liuning";
  HiddenField2.Value = "liuning@hotmail.com";
  string strUrl = "HiddenField02.asp?name=" +
              HiddenField1.Value.ToString() + "&email=" + HiddenField2.Value.ToString();
  Response.Redirect(strUrl);
}
+++ HiddenField02.aspx页面
++ 页面代码如下:
(略)
++ 后台代码,如下:
protected void Page_Load(object sender, EventArgs e)
{
  if (Request.QueryString["name"] != null && Request.QueryString["email"] != null)
  {
    Response.Write("姓名:" + Request.QueryString["name"].ToString() + "</br>" +
        "电子邮件:" + Request.QueryString["email"].ToString());
  }
}
+++ 说明
(1) 这种方式也很常用,比如,你想将用户的登录信息写入到数据库中,如登录用户名、登录时间、IP地址和MAC地址等等。那么,你应该写脚本获得客户端的IP地址和MAC地址,然后把IP地址和MAC地址放到HiddenField控件,让后台代码处理。


相关文档:

基于功能更丰富的基础类构建您自己的 ASP.NET 页面

基于功能更丰富的基础类构建您自己的 ASP.NET 页面
发布日期 : 11/4/2004 | 更新日期 : 11/4/2004
Dino Esposito
Wintellect
适用范围:
Microsoft ASP.NET
Microsoft ASP.NET 2.0
摘要:通过继承可以在通用 Microsoft ASP.NET 类(例如 Page 类)中添加功能。这为您提供了一个公共场所,使您可以添加功能并将功能部 ......

《ASP.NET MVC案例教程》索引贴

      本系列文章通过一个虚拟的案例——《MVC公告发布系统》的开发过程,全面展示了ASP.NET MVC的基本使用方法,同时在讨论了这个框架的基本原理。
      这个文章系列的目的就是使朋友们更轻松的入门ASP.NET MVC。
      这个系 ......

WCF 与 Asp.net Web service 比较

首先简单介绍一下 WCF 是什么,然后再对 WCF 和 Asp.net Web service 做个比较。
    Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。借助 WCF,可以将数据作为异步消息从一个服务终结点发送至另一个服务终结点。服务终结点可以是由 IIS 承载的持续可用的服务的一部分,也可 ......

asp.net 发布网站

asp.net 发布网站时有三个选项:
1、允许更新此预编译站点:asp.net web 页面通常包含两个页面,一个即 .aspx 页,还有一个 .aspx.cs 文件,后一个文件是基本委托的事件响应文件代码;此处允许更新此预编译站点的意思就是:.aspx 页可根据需要进行一定的更新,而 .aspx.cs 编译成的 .dll 保持不变;另外,如果发布网站时只 ......

ASP.NET页面传值_第四篇_Session

例一:
+++ 修改Global.asax文件:
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{  }
void Application_End(object sender, EventArgs e)
{  }
void Application_Error(object sender, EventArgs e)
{  }
void ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号