Asp.net窗体之间传递SqlDataSource数据的问题

问题描述

Asp.net窗体之间传递SqlDataSource数据的问题

我建了2个Webform窗体(Asp.net),一个Webform1一个Webform2。我在Webform1里面有一个SqlDataSource1和一个Button,在Webform2里是一个Textbook和一个Button。请问怎样才能在Webform1里点击Button后跳转到Webform2,并且在Webform2中的Textbook里输入值后点击form2的Button可以把值添加到Webform1里的SqlDataSource1并关闭Webform2?PS:已经绑定好了数据源,并且成功链接数据库,就是不会在Webform2里调用Webform1里的SqlDataSource1的数据。
请问我应该在Webform2的Button里添加什么代码啊?

解决方案

用session或者querystring都可以。

时间: 2024-05-18 03:17:46

Asp.net窗体之间传递SqlDataSource数据的问题的相关文章

ASP.NET页面之间传递参数的几种方法

  Asp.net页面之间传递参数的几种方法 第一种方法:通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username = Request.QueryString["username"]; 这样可以得到参

Activity之间传递大数据问题

Android开发人员都知道,Intent适用于在不同的Activity之间传递数据,包括参数.字符串.以及序列化的对象等.但是笔者所做的项目用到了使用Intent 传递Bitmap图片对象,图片的数据量相对来说是比较大的,那么intent能否胜任传递图片的任务呢? 首先很明显bitmap实现了Android中的Parcelable接口,可以序列化.因此理所当然能够通过intent传递,然而图片的大小有没有限制呢? Bitmap extends Objectimplements Parcelab

在多个ASP.NET页面之间传递值

问题描述 querystring,session,Application,Cookie,Server.Transfer.....哪种方法最好用,它们各有什么区别,请指教,谢谢!!! 解决方案 解决方案二:想用那种视具体情况...解决方案三:QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.Session相当强悍的一个东西..不过用的多会使

在两个ASP.NET页面之间传递值

asp.net|页面 引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能.本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量以及server.Transfer方法来实现页面间

ASP.NET 页面之间传递值方式优缺点比较_实用技巧

本题考查面试者对ASP.NET中多页面传值的理解是否全面.因为ASP.NET的页面表单提交到自身,完成回传的功能,所以默认情况下不能使用POST方式进行多页面传值.关于这些传值方式的分析如下所示.1.URL传值这是经典的传值方式,这种方法的使用非常简单,不过所传递的值是会显示在浏览器的地址栏上的,而且不能传递对象.所以这种方法一般用于传递的值少且安全性要求不高的情况下.在*.aspx页面开发中可以使用超级链接文本进行传值,如以下代码所示.<asp:HyperLink runat="serv

(转)列举ASP.NET 页面之间传递值的几种方式

1.使用QueryString,  如....?id=1; response. Redirect().... 2.使用Session变量.3.使用Server.Transfer.4.Application .5.<input type="hidden"></input> 6.数据库. 使用QueryString : 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏 览器的地址栏

ASP.NET页面之间传递值个人总结

asp.net|页面 方式1:    在接收页 的html代码里加上一行: <%@ Reference Page = "WebForm1.aspx" %>                     WebForm1 fp=(WebForm1)Context.Handler;    this.TextBox1.Text=fp.name;   //name 是第一页的public变量  Context  提供对整个当前上下文(包括请求对象)的访问.您可以使用此类共享页之间的信息.

asp.net 页面之间传递参数的几种方法_实用技巧

第一种方法: 通过URL链接地址传递 send.aspx: 复制代码 代码如下: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: 复制代码 代码如下: string username = Request.QueryString["username"];这样可以得到参数

ASP.NET技巧:如何在页面之间传递数据量较大的复杂数据?

asp.net|技巧|数据|页面 1.通常我们会用url传值来传递数据量较小的一些数据,如一些参数等,会利用session传递一些全局的会话级的变量.但要窗体之间传递一些较复杂的数据,用session生命周期太长,可能不合适.用URL传值,汉字可能出现编码错误,而且可以传递的最大数据量比较有限.2.我们可以利用模态对话框的dialogArguments属性来实现跨页面的数据传递,通过如下方式可获得模态对话框的dialogArguments属性:var Variables =  window.di