找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 9766|回复: 2

七道最经典的asp.net页面传值题及答案

[复制链接]
发表于 2009-11-24 00:04:27 | 显示全部楼层 |阅读模式 IP:江苏扬州
第一题:一个Page:PageA.aspx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1;
一个User Control:UcA.ascx的网页上放有一个Label ID为Label1。这个UcA.ascx并拉入到PageA.aspx上。
在TextBox1输入一个值,并按Button1,然把TextBox1的值传至UcA.ascx并显示于Label1。
请写代码实现!
1.
page1:

C# codepublic partial class _Default : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        Uc1_1.Msg = this.TextBox1.Text;
    }
}
uc1:
C# code
public partial class uc1 : System.Web.UI.UserControl
{
    public string Msg
    {
        set
        {
            Label1.Text=value;
        }
    }
}
第二题:一个Page:PageA.aspx的网页上放有一个TextBox ID 为TextBox1;
一个User Control:UcA.ascx的网页上放有一个Button ID为Button1和一个Label ID为Label1,这个UcA.ascx并拉 入到PageA.aspx上。
在TextBox1输入一个值,并接UcA.ascx上的Button1,然把TextBox1的值传至UcA.ascx并显示于Label1。
请写代码实现!
page2:
C# code
public partial class page2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Uc2_1.Msg = TextBox1.Text;
    }
}

uc2:
C# code
public partial class UC_uc2 : System.Web.UI.UserControl
{
    public string Msg
    {
        set
        {
            this.Label1.Text = value;
        }
    }
}

第三题:一个User Control:UcA.ascx的网页上放有一个TextBox ID为TextBox1;
一个Page:PageA.aspx的网页上放有一个Button ID为Button1和一个Label ID为Label1;
然后把这个UcA.ascx并拉入到PageA.aspx上。
在UcA.ascx的TextBox1输入一个值,点PageA.aspx上的Button1,然后把TextBox1的值传至PageA.aspx并显示于 Label1上。
请写代码实现!
page3:
C# codepublic partial class page3 : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        this.Label1.Text = Uc3_1.Msg;
    }
}
uc3:
C# code
public partial class UC_uc3 : System.Web.UI.UserControl
{
    public string Msg
    {
        get
        {
            return this.TextBox1.Text;
        }
    }
}
第四题:一个User Control:UcA.ascx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1;
一个Page:PageA.aspx的网页上放有一个Label ID为Label1;
然后把这个UcA.ascx拉至PageA.aspx上。
在UcA.ascx的TextBox1输入一个值,点UCA.ascx上的Button1,然后把TextBox1的值传至PageA.aspx并显示于Label1上。
page4
C# codepublic partial class page4 : System.Web.UI.Page
{
    protected void Uc4_1_Load(object sender, EventArgs e)
    {
        this.Label1.Text = Uc4_1.Msg;
    }
}
uc4
C# codepublic partial class UC_uc4 : System.Web.UI.UserControl
{
    public string Msg
    {
        get
        {
            return this.TextBox1.Text;
        }
    }
}

第五题:一个User Control:UcA.ascx的网页上放有一个TextBox ID为TextBox1;
一个Page:PageA.aspx的网页上放有一个Button ID为Button1;
一个User Control:UcB.ascx的网页上放有一个Label ID为Label1;
然后UcA.ascx和UcB.ascx都拉至PageA.aspx上;
然后在UcA.ascx的TextBox1输入一个值,点PageA.aspx页面上的Button1,把TextBox1的值传至UcB.ascx的Label1上。
请写代码实现!
page5  
C# code
public partial class page5 : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        Uc5_2_1.Msg = Uc5_1_1.Msg;
    }
}
uc5_1:  

C# code
public partial class uc5_1: System.Web.UI.UserControl
{
    public string Msg
    {
        get
        {
            return this.TextBox1.Text;
        }
    }
}
uc5_2
C# code
public partial class uc5_2 : System.Web.UI.UserControl
{
    public string Msg
    {
        set
        {
            this.Label1.Text=value;
        }
    }
}
第六题:一个User Control:UcA.ascx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1;
一个Page:PageA.aspx;
一个User Control:UcB.ascx的网页上放有一个Label ID为Label1;
然后把UcA.ascx和UcB.ascx都拉至PageA.aspx上。
然后在UcA.ascx的TextBox1输入一个值,点UcA.ascx上的Button1,把TextBox1的值传至UcB.ascx的Label1上。请用代码实现!
page6  
C# codepublic partial class page6 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Uc6_2_1.Msg = Uc6_1_1.Msg;
    }
}
uc6_1
C# codepublic partial class UC_uc6_1 : System.Web.UI.UserControl
{
    public string Msg
    {
        get
        {
            return this.TextBox1.Text;
        }
    }
}
uc6_2
C# codepublic partial class UC_uc6_2 : System.Web.UI.UserControl
{
    public string Msg
    {
        set
        {
            this.Label1.Text = value;
        }
    }
}



第七题:一个User Control:UcA.ascx的网页上放有一个TextBox ID为TextBox1;
一个Page:PageA.aspx;
一个User Control:UcB.ascx的网页上放有一个Button ID为Button1和一个Label ID为Label1;
然后把UcA.ascx和UcB.ascx都拉至PageA.aspx上。
然后在UcA.ascx的TextBox1输入一个值,点UcB.ascx上的Button1,把TextBox1的值传至UcB.ascx的Label1上。
请用代码实现!
7
page7
C# code
public partial class page7 : System.Web.UI.Page
{
    protected void Uc7_2_1_Load(object sender, EventArgs e)
    {
        Uc7_2_1.Msg = Uc7_1_1.Msg;
    }
}


uc7_1
C# code
public partial class UC_uc7_1 : System.Web.UI.UserControl
{
    public string Msg
    {
        get { return this.TextBox1.Text; }
    }
}


uc7_2
C# code
public partial class UC_uc7_2 : System.Web.UI.UserControl
{
    public string Msg
    {
        set { this.Label1.Text = value; }
    }
}
来自于CSDN论坛
发表于 2010-3-17 20:05:09 | 显示全部楼层 IP:澳大利亚
让人半夜上厕所都要打开电脑再看一遍的好帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 03:37 , Processed in 0.196368 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表