当前位置: 代码迷 >> ASP.NET >> 军情火急大将快来救!解决方法
  详细解决方案

军情火急大将快来救!解决方法

热度:7710   发布时间:2013-02-25 00:00:00.0
军情火急!大将快来救!!!
请问如何向用户控件(ascx)传递参数
比如说我在用户控件有这么个函数   GetNews(int   type),其中的type有不同的类型
请问我如何在引用该控件的ASPX页面中传递指定的type参数
马上就要用啊,在线等啊!谢谢/!

------解决方案--------------------------------------------------------
在接收参数时和页面的处理一样就行了.....
------解决方案--------------------------------------------------------
页面传参数一样的
------解决方案--------------------------------------------------------
对,在接收参数时跟页面一样就OK了.
------解决方案--------------------------------------------------------
在用户控件定义一个公开的属性,然后在使用这个控件的页面中绑定。
例如:
MyControl.ascx.cs
...
public int NewsNum
{
get{};
set{};
}

MyPage.aspx
<uc1:MyControl NewsNum= "5(或者动态绑定) ">
------解决方案--------------------------------------------------------
有两种方法
方法一 用户控件后台接收url参数
方法2 用户控件暴露若干个公共属性,然后在调用页面的page_load事件对其赋值
  相关解决方案