我有一个网络表单,在该网络表单中,我试图从静态方法访问 Panel 对象,但无法访问它如何从静态方法访问 Panel 对象。为什么我要尝试从静态访问对象?因为我使用的是只接受静态方法的 JQUERY。
我试图将 Panel 存储在 Page_Load() 的会话中并从静态方法中检索它,但它不起作用。
我有一个网络表单,在该网络表单中,我试图从静态方法访问 Panel 对象,但无法访问它如何从静态方法访问 Panel 对象。为什么我要尝试从静态访问对象?因为我使用的是只接受静态方法的 JQUERY。
我试图将 Panel 存储在 Page_Load() 的会话中并从静态方法中检索它,但它不起作用。
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");
}
}
您可能在 aspx 页面中使用web 方法从 jQuery 调用它ajax()
。您无法访问 Web 方法中的控件,而是通过ajax
调用将信息传递给您的 Web 方法并将信息从web method
jQuery ajax返回callback
并在 javascript jQuery 回调函数中的面板上执行操作。