asp.net 网页传参的几种常用方式
asp.net 网页传参的几种常用方式
第一种:QueryString
//将源页面start.aspx中的lable 和textbox中的内容传到end.aspx页面中 并在其lable 和textbox中显示传过来的内容
源页面代码:
protected void Button1_Click(object sender, EventArgs e)
{
string url;
url = "end.aspx?name="+Label1.Text+"&home="+TextBox1.Text;
Response.Redirect(url);
}
目标页代码:
protected void Page_Load(object sender, EventArgs e)
{
///通过QueryString传参数
Label1.Text = Request.QueryString["name"];
TextBox1.Text=Request.QueryString["home"];
}
第二种:通过Session传参数
源页面代码:
protected void Button1_Click(object sender, EventArgs e)
{
Session["name"]=Label1.Text;
Session["home"] = TextBox1.Text;
Server.Transfer("end.aspx");
}
目标页代码:
protected void Page_Load(object sender, EventArgs e)
{
//通过Session传参数
Label1.Text=Session["name"].ToString();
TextBox1.Text = Session["home"].ToString();
//应该使用一些清理动作来去除一些不需要的session来降低资源的无谓消耗.
Session.Remove("name");
Session.Remove("home");
相关文档:
转自http://martinyang2010.bokee.com/2598999.html
using System;
using System.Data;
using System.Drawing;
using System.Data.SqlClient;
using Excel;
using Word;
using System.IO;
namespace Common
{
/// <summary>
/// 把数据导入到.doc、.txt、.xls文件中
/// </summary>
publi ......
[转载]如何打开别人的ASP.net项目
如何打开别人的ASP.net项目2006-2-24 21:51:00
(1)将项目文件夹拷贝到你机器的wwwroot目录
(2)在IIS建立一个名称为WebApplication的虚拟目录,主目录设定为 C:\Inetpub\wwwroot ......
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递 ......
2009-12-03
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
2 .列举ASP.NET 页面之间传递值的 ......