如何调用ascx里的方法??????????????????????????

alex_zs 2008-08-04 01:51:53
如题,下面是我写的一个自定义控件里的一个方法

public void SetTarget(GridView agv, BindDataDelegate NewBind, int iPageSize)
{
_gv = agv;
BindData = new BindDataDelegate(NewBind);

this.First.Click += new System.Web.UI.ImageClickEventHandler(this.NavigationButton_Click);
this.Previous.Click += new System.Web.UI.ImageClickEventHandler(this.NavigationButton_Click);
this.Next.Click += new System.Web.UI.ImageClickEventHandler(this.NavigationButton_Click);
this.Lastly.Click += new System.Web.UI.ImageClickEventHandler(this.NavigationButton_Click);
_gv.DataBinding += new System.EventHandler(this.BeforeDataBinding);

_gv.AllowPaging = true;
_gv.PagerSettings.Visible = false;
pagesize = iPageSize;
_gv.PageSize = pagesize;
_gv.PagerStyle.HorizontalAlign = HorizontalAlign.Right;
}

本人想在aspx.cs页面里调用这个方法,请问怎么实现。如何声明,新手问题,请大家帮忙
...全文
338 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhan2000 2008-08-04
  • 打赏
  • 举报
回复
vs2005使用web site是无法点出来

web application是没问题的

http://blog.csdn.net/xhan2000/archive/2008/08/01/2755060.aspx
alex_zs 2008-08-04
  • 打赏
  • 举报
回复
#leehniu
我用的是vs2005,可是俺点不出来。不知道哪里的原因。
# wanghui0380

我也是直接用
<%@ Register src="device.ascx" tagname="device" tagprefix="uc1" %>这种方法的呀。可是页面上点不出来。
wanghui0380 2008-08-04
  • 打赏
  • 举报
回复
方法很多
1.直接<%@ Register src="device.ascx" tagname="device" tagprefix="uc1" %> 引用就可以
2.也可提成接口,然后调接口方法
3.也可以反射
4.也可以做成委托

自己挑一个用把
leehniu 2008-08-04
  • 打赏
  • 举报
回复
如果是vs2005写的话,就直接把控件拖到你的aspx页面上,
在cs代码里,自定义控件ID.SetTarget(dgList, f, 20);

vs2003写的话 声明 protected 自定义控件名称 自定义控件ID;
ZengHD 2008-08-04
  • 打赏
  • 举报
回复
全部编译一遍再点试试
koyote_love 2008-08-04
  • 打赏
  • 举报
回复
get set
alex_zs 2008-08-04
  • 打赏
  • 举报
回复
帮个忙呀,
alex_zs 2008-08-04
  • 打赏
  • 举报
回复
帮个忙呀,
alex_zs 2008-08-04
  • 打赏
  • 举报
回复
点不出的,要不早点了
oec2003 2008-08-04
  • 打赏
  • 举报
回复
直接能點出來吧

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧