如何将数据从aspx传递到c#.net中的ascx [英] how pass data from aspx to ascx in c#.net

查看:137
本文介绍了如何将数据从aspx传递到c#.net中的ascx的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi Team,



i有更多值的aspx页面,我想将这些值传递给ascx页面,该页面将显示值。



所以我搜索了很多网站但却找不到正确的方法,我还在寻找。



任何人都可以请帮我协助如何以简单的方式传递价值。



谢谢

Renga

Hi Team,

i have aspx page with more values, i want to pass that values to ascx page, that page will show the values.

so for i search many sites but not able to find correct way, still i'm looking.

can anyone please help me to assist how to pass values in easy way.

Thanks
Renga

推荐答案

http://stackoverflow.com/ questions / 5254214 / can-values-or-parameters-be-pass-into-user-control [ ^ ]


您可以通过两种方式完成此操作。



1.您可以在用户控件上声明一些可在ASPX页面上访问的公共属性。



2.你可以在UC中添加一个事件,你可以传递/冒泡到aspx页面,你可以传递数据。



见下面的用户控制< br $>


You can do it in two ways.

1. One you can declare some Public properties on user control which you can access on ASPX page.

2. You can add one event in UC which you can pass/bubble up to aspx page with that you can pass data.

See below inside user control

// Delegate declaration
public delegate void mydelegate(string str);

// Event declaration
public event mydelegate btnHandler;







protected void UC1btn1_Click(object sender, EventArgs e)
{  

    // Check if event is null
    if (btnHandler != null)
        btnHandler("");
}





在aspx页面





In aspx page

UC11.btnHandler += new UC1.mydelegate(UC1_Click);




public void UC1.mydelegate UC1_Click()
        {

        }


这篇关于如何将数据从aspx传递到c#.net中的ascx的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆