当前位置:  开发笔记 > 编程语言 > 正文

用户控件c#.net中的公共方法

如何解决《用户控件c#.net中的公共方法》经验,为你挑选了1个好方法。

如何从页面内调用用户控件的公共方法?

我在页面上的OnInit内动态加载控件.任何想法?出于某种原因,我收到一个构建错误,指出该方法不存在,即使它是公开的.开始认为用户控件不值得所有麻烦.



1> Daniel LeChe..:

你说过

Control fracTemplateCtrl = 
   (FracTemplateCtrl)LoadControl("FracTemplateCtrl.ascx")
fracTemplateCtrl.TestMethod();

你需要说

FracTemplateCtrl fracTemplateCtrl =
   (FracTemplateCtrl)LoadControl("FracTemplateCtrl.ascx")
fracTemplateCtrl.TestMethod();

请注意,fracTemplateCtrl is声明为a FracTemplateCtrl,因此visual studio知道它有一个TestMethod().当它被声明为a时Control,visual studio无法做出这样的假设.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有