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

ASP.NET页面传值_第二篇_查询字符串

例一:
+++ 第一个页面
++ 页面代码如下:
<div>
 <a href="QueryString04.aspx?blog=DoooooNetooooot.blog.tianya.cn&qq=516535763">超链接传值示例</a>
</div>
++ 后台代码如下:
(略)
+++ 第二个页面
++ 页面代码如下:
(略)
++ 后台代码如下:
protected void Page_Load(object sender, EventArgs e)
{
  if (Request["blog"] != null || Request["qq"] != null)
  {
    Response.Write("BLOG地址:" + Request["blog"].ToString() +
        "</br>QQ号:" + Request["qq"].ToString());
  }
}
例二:
+++ 第一个页面:
++ 页面代码如下:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="BtnQueryString" /><br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
++ 后台代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
  string strUrl = @"QueryString02.aspx?name=" +
      TextBox1.Text.Trim().ToString() + "&email=" + TextBox2.Text.Trim().ToString();
  Response.Redirect(strUrl);
}
+++ 第二个页面
++ 页面代码如下:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
++ 后台代码如下:
protected void Page_Load(object sender, EventArgs e)
{
  if (Request.QueryString["name"] != null || Request.QueryString["email"] != null)
  {
    TextBox1.Text = Request.QueryString["name"].ToString();
    TextBox2.Text = Request.QueryString["email"].ToString();
  }
  //或
  //TextBox1.Text = Request["name"].ToString();
  //TextBox2.Text=Request["email"].ToString();
  //或
  //TextBox1.Text = Request.Params["name"].ToString();
  //TextBox2.Text = Request.Params["email"].ToString();
}
+++ 说明
(1) 用查询字符串方式可以把值传递给下一个页面;


相关文档:

asp.net 验证正则表达式收藏

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的 ......

asp.net 发布网站

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

设置自定义ASP.NET服务器控件TagPrefix的几种方法

这两天看《道不远人-----深入解析ASP.NET2.0控件开发》这本书,看完第二章内容后,想总结下“设置自定义ASP.NET服务器控件TagPrefix的几种方法”,以便以后查阅,以下面code编写的控件为例,由于重点不是控件编写,所以写了个非常简单的控件,姑且叫它EmailInput
Code
 1using System;
 2using ......

ASP.NET页面传值_第一篇_概述


方法
数据量
生命期
作用域
位置
Application
任意大小
整个应用程序
所有用户
服务端
Cache
任意大小
根据需要设定
所有用户
服务端
Cookie
简单数据
根据需要设定
单个用户
客户端
Session
简单数据
用户活动时间+延迟时间(20分钟)
单个用户
服务端
Web.Config
极少改变简单数据
直到改变配 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号