- 浏览: 189163 次
- 性别:
- 来自: 深圳
文章分类
最新评论
第一种: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"];
}
<!--StartFragment -->
第二种:通过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");
}
第三种:使用Server.Transfer传参数
该方法虽然麻烦,但是你可以在另一个页面以对象属性的方式来存取显露的值。
原页面代码:
public partial class start: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//使用Server.Transfer方法
Server.Transfer("end.aspx");
}
//此处设定变量name和home的返回值,以便在目标页面中作为属性值显示
public string name
{
get
{
return Label1.Text;
}
}
public string home
{
get
{
return TextBox1.Text;
}
}
}
目标页代码:
public partial class end : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//此处把目标页面_Default作为一个类,而name和home都为其属性值
start wf1;
wf1 = (start)Context.Handler;
Label1.Text = wf1.name;
TextBox1.Text = wf1.home;
}
}
发表评论
文章已被作者锁定,不允许评论。
-
使用SignalR构建一个最基本的web聊天室
2015-01-06 15:09 765使用SignalR,可以使用服务器消息推送到客户端,件demo ... -
一台服务器访问另外一台服务器的共享目录
2014-12-19 10:50 605情况:A服务器的asp.ne程序需访问B服务器的共享目录, ... -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
2014-12-19 10:31 2413aspx 常见错误 CS0016: 未能写入输出文件“c:/ ... -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
2014-12-19 10:30 662windows7 IIS7报错:如果要使用托管的处理程序,请 ... -
Cookie小知识
2014-12-17 11:02 598如果cookie设置了过期时间,cookie就会保存在硬盘中 ... -
一个避免用户重复点击按钮造成重复数据的小技巧
2013-01-13 16:13 1222<script> //启用 ... -
SWFupload 上传控件的使用的使用
2012-12-02 16:17 867-- 首先说个解决 ie兼容的标签 <meta ht ... -
评论的延迟加载
2012-11-10 18:34 782看verycd、cnbeta的评论区域很奇怪,每次看完了正文, ... -
SessionID的本质
2012-11-05 23:08 708一、客户端用cookie保存了sessionID 客户 ... -
进程管理运用,防盗链,权限限制
2012-11-05 22:58 591图片防止盗链 void Appl ... -
进程外session配置
2012-11-05 22:57 878进程外session StateServer 对象必须可序列 ... -
分页底层实现(超原理)
2012-10-16 22:19 956--样式 .paginator{ font: 12px ... -
生命周期请求过程
2012-10-07 14:40 740客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步: ... -
C#,FTP上传的代码 FtpWebRequest
2012-08-24 22:46 961private void Upload(string file ... -
.net ajax控件实现百度,谷歌智能搜索
2012-08-08 22:11 897首先创建一个webservice,不懂也没关系,会用 ... -
asp.net几种开源上传控件,flash,ajax版,支持多文件
2012-08-08 22:11 19431、AspnetUpload 地址:http://www.a ... -
js和C#中的进制转换方法
2012-08-08 22:12 780在.net Framework中,System.Convert ... -
下拉框下的树形结构数据的绑定
2012-08-12 22:12 851privatevoid BindDropDownLi ... -
Repeater 控件实现无刷新分页
2012-08-12 22:13 1279本文讲述的是如何利用 XMLHttpRequest ... -
.net文件上传的各种操作及创建文件夹和删除上传的文件方法
2012-08-12 22:15 934aspx中<tr><td align=& ...
相关推荐
ASP.NET页面间参数传递是Web开发中的一个关键概念,它涉及到如何在不同的ASP.NET页面之间共享数据。在ASP.NET框架中,有多种方法可以实现这一目标,每种方法都有其适用场景和优缺点。让我们深入探讨一下这些方法。 ...
在 ASP.NET 中,常用的页面间传递参数的方法有以下几种: 1. QueryString:通过地址栏传递参数。 2. Form:通过 Form 表单传递参数。 3. Session:通过 Session 对象传递参数。 4. Application:通过 Application ...
本文将详细介绍几个常用的函数与方法,包括日期时间操作、数据类型转换、字符串处理等。 #### 一、DateTime 类:日期与时间操作 ##### 1.1 获取当前日期与时间 ```csharp System.DateTime currentTime = System....
在本文中,我们将深入探讨几个ASP.NET中常见的代码示例,涉及如何传递和接收参数、弹出对话框、处理表格操作以及通过单击或双击表格行跳转至其他页面。 1. **传递与接收参数**: - 在ASP.NET中,可以使用...
通过分析这个示例,开发者可以快速掌握ASP.NET的国际化和本地化实现方法。 此外,为了测试和验证国际化效果,通常会创建多语言版本的测试页面,展示如何在不同文化环境下正确显示内容。开发者还可以学习如何在代码...
首先,ASP.NET BBS的基础架构通常包括以下几个关键组件: 1. **用户认证与授权**:使用ASP.NET的身份验证和授权服务,可以实现用户注册、登录和权限管理。这包括创建用户角色,如管理员、普通用户等,并控制他们能...
### ASP.NET程序中常用代码汇总 #### 一、打开新的窗口并传送参数 在ASP.NET应用中,有时候我们需要从一个页面跳转...以上就是ASP.NET程序中常用的几种代码实现,它们能够帮助开发者快速实现各种功能,提高开发效率。
安装过程可能包括以下几个步骤: 1. **下载和解压**:将fckeditor2.6.3_2的压缩包下载并解压到服务器的适当目录。 2. **引用文件**:在ASP.NET页面中引入必要的JavaScript和CSS文件。 3. **配置编辑器**:根据需要...
本文将详细介绍几种常用的ASP.NET页面传值方法,并通过具体的示例代码来帮助理解每种方式的特点及适用场景。 #### 一、使用Response.Redirect进行传值 这种方式是通过服务器端重定向到另一个页面,并在URL中携带...
以下是对几种常用的ASP.NET页面之间传值方法的详细总结: #### 1. 使用 QueryString 传递参数 **定义与特点**: - QueryString 是一种在URL后面通过问号附加参数的传统方法。 - 它的优点在于实现简单,适用于传递...
ASP.NET常用代码 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request....
以上就是在ASP.NET中常用的几种页面传值方法。每种方法都有其适用场景和优缺点,在实际开发过程中可以根据具体需求选择合适的方式来实现页面间的传值功能。合理运用这些方法,可以帮助我们更高效地完成Web应用的开发...
### ASP.NET程序中常用的代码——URL处理技巧及应用实例 #### 概述 在ASP.NET Web应用程序开发过程中,经常需要处理URL相关信息,如获取当前页面的URL、解析URL中的路径等。本文将详细介绍如何利用ASP.NET内置对象...
- 分析了使用ASP.NET相比传统ASP的几个显著优势。 3. **迁移指南** - 提供了一套将传统ASP应用程序迁移到ASP.NET的指南。 以上是对《ASP.NET 完全入门》pdf文件中的主要知识点进行了详细总结,希望能够为学习ASP...
本文将深入探讨几个ASP.NET开发中的常用技巧,帮助开发者提升编程效率,优化用户体验。 #### 1. 弹出警告窗口 在Web开发中,向用户展示信息或错误是非常常见的需求。ASP.NET提供了灵活的方式,允许开发者在服务器...
在ASP.NET开发中,JavaScript是一种常用的客户端脚本语言,它能够增强用户交互并处理网页的动态行为。"asp.net中javascript通用类"是指为ASP.NET应用程序设计的一组JavaScript函数或对象,这些函数或对象可以被多次...
这里列举几个ASP.NET的核心特性和使用场景: 1. **页面生命周期**:理解ASP.NET页面如何加载、初始化、处理用户输入以及渲染输出的过程是至关重要的。这有助于开发者更好地管理状态、处理事件等。 2. **控件模型**...
在进行这些操作时,需要注意几个要点: - 参数传递时,URL中的`?`后面紧跟的应该是键,而不是`id =`这样的形式。 - JavaScript代码应谨慎插入,避免XSS(跨站脚本攻击)风险,确保对用户输入进行适当的验证和编码。 ...
根据给定的信息,我们可以从这份北大青鸟ASP.NET试题中提炼出多个重要的IT知识点,具体包括以下几个方面: ### 1. 访问修饰符(Access Modifiers) 在.NET框架中,有四种主要的访问级别:`private`、`protected`、...