Pagemethods是静态的,这就是为什么我们无法从pagemethod访问页面控件,但我听说我们可以从pagemethod访问用户控件。这是真的吗?
如果是,那么如何从静态方法访问用户控件?我搜索谷歌详细了解原因但没有找到,所以如果有任何机构知道原因,请详细讨论。
答案 0 :(得分:1)
您无法访问属于该页面的用户控件对象。您可以做的是创建新的用户控件对象并调用他们的方法等ex:var myuc = new MyUserControl()然后您可以调用render方法来获取用户控件的HTML并将其作为响应“string”从页面发送方法,但这不是使用用户控制的正确方法,应该避免使用。