请问如何向用户控件(ascx)传递参数
比如说我在用户控件有这么个函数 GetNews(int type),其中的type有不同的类型
请问我如何在引用该控件的ASPX页面中传递指定的type参数
马上就要用啊,在线等啊!谢谢/!

解决方案 »

  1.   

    在用户控件定义一个公开的属性,然后在使用这个控件的页面中绑定。
    例如:
    MyControl.ascx.cs
    ...
    public int NewsNum
    {
        get{};
        set{};
    }MyPage.aspx
    <uc1:MyControl NewsNum="5(或者动态绑定)">
      

  2.   

    有两种方法
    方法一 用户控件后台接收url参数
    方法2 用户控件暴露若干个公共属性,然后在调用页面的page_load事件对其赋值
      

  3.   

    有两种方法
    方法一 用户控件后台接收url参数这种方法,接收参数我知道怎么接,但是引用该控件的ASPX页面如何传递参数呢??
      

  4.   

    有两种方法
    方法一 用户控件后台接收url参数这种方法,接收参数我知道怎么接,但是引用该控件的ASPX页面如何传出参数呢??急啊!!!!!!!!
      

  5.   

    jimu8130(给老子跪下来唱征服) ( ) 
    方法2 用户控件暴露若干个公共属性,然后在调用页面的page_load事件对其赋值
    =============比较简单 可以考虑一下
      

  6.   

    在用户控件定义一个公开的属性,然后在使用这个控件的页面中绑定。
    例如:
    MyControl.ascx.cs
    ...
    public int NewsNum
    {
        get{};
        set{};
    }MyPage.aspx
    <uc1:MyControl NewsNum="5(或者动态绑定)">
    ==============================================
    这个方法貌似不怎么行啊。假如我的一个ASPX页面里要引用多个MyControl.ascx呢?
    这样子就会有冲突了