您的位置:首页 > 其它

如何实现在窗体和窗体之间进行传递数据

2008-05-01 04:44 671 查看
.Ggs839{display:none;}
首先定义一个包含静态属性的类:
usingSystem;
namespacestudy
{
///<summary>
///CIndex的摘要说明。
///</summary>
publicclassCIndex
{
publicstaticstringname="";
publicCIndex()
{
}
}
}
然后在一个包含信息提交的页面中这样写:
<%@Pagelanguage="c#"Codebehind="submit.aspx.cs"AutoEventWireup="false"Inherits="study.submit"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<title>submit</title>
<metaname="GENERATOR"Content="MicrosoftVisualStudio7.0">
<metaname="CODE_LANGUAGE"Content="C#">
<metaname="vs_defaultClientScript"content="JavaScript">
<metaname="vs_targetSchema"content="http://schemas.microsoft/intellisense/ie5">
</HEAD>
<bodyMS_POSITIONING="GridLayout">
<formrunat="server"ID="Form1">
<asp:TextBoxid="textBox1"runat="server"/>
<asp:Buttontext="提交"runat="server"ID="Button1"/>
</form>
</body>
</HTML>
Codebehind:
首先引入study命名空间
usingstudy;
再加入Button1的Click事件
privatevoidButton1_Click(objectsender,System.EventArgse)
{
CIndex.name=textBox1.Text;//将要传到另一页的值赋给类的静态属性
Response.Redirect("getsubmit.aspx");
}
然后在另一个页面里面的codebehind里加入下面代码:
privatevoidPage_Load(objectsender,System.EventArgse)
{
Response.Write("你输入的参数值是:"+CIndex.name);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: