2011-04-29 66 views
0

Pagemethods是静态的,这就是为什么我们无法从pagemethod访问页面控件,但我听说我们可以从pagemethod访问用户控件。这是真的吗?PageMethod和页面控制访问?

如果是,那么如何从静态方法访问用户控件?我搜索谷歌详细了解原因,但没有发现,所以如果任何机构知道原因,那么请详细讨论。

+0

[PageMethods vs UpdatePanels](http://izlooite.blogspot.com/2010/06/pagemethods-vs-updatepanels.html) – 2011-05-23 07:37:39

回答

1

不能访问作为页面一部分的用户控件对象。你可以做的是创建新的用户控件对象并调用他们的方法等等:var myuc = new MyUserControl(),然后你可以调用render方法来获取用户控件的HTML,并以页面响应“string”的形式发送它方法,但这不是使用用户控件的正确方法,应该避免。