我有一个WebForm,并在网络表单,我想从一个静态方法访问Panel对象,但如何从静态方法访问面板对象无法访问。 为什么我试图从静态访问对象? 因为我使用jQuery只接受静态方法。
我试图在会话存储面板中的Page_Load()和静态方法来检索它,但它没有工作。
我有一个WebForm,并在网络表单,我想从一个静态方法访问Panel对象,但如何从静态方法访问面板对象无法访问。 为什么我试图从静态访问对象? 因为我使用jQuery只接受静态方法。
我试图在会话存储面板中的Page_Load()和静态方法来检索它,但它没有工作。
您可能正在使用的aspx页面的Web方法从jQuery的调用它ajax()
你不能访问控件的Web方法,而通过将信息传递到Web方法ajax
调用和返回从信息web method
jQuery的AJAX callback
,并在JavaScript jQuery的回调函数执行面板上的动作。
public static void DoSomething()
{
if (HttpContext.Current != null)
{
Page page = (Page)HttpContext.Current.Handler;
TextBox TextBox1 = (TextBox)page.FindControl("TextBox1");
TextBox TextBox2 = (TextBox)page.FindControl("TextBox2");
}
}