asp.net从静态函数访问控件

Ari*_*maz 2 asp.net jquery static-methods

我有一个webform,在那个webform中,我试图从静态方法访问Panel对象,但无法访问它如何从静态方法访问Panel对象.为什么我要尝试从静态访问对象?因为我使用的JQUERY只接受静态方法.

我试图在Page_Load()中将Panel存储在会话中,并从静态方法中检索它,但它不起作用.

Adi*_*dil 5

你可能在aspx页面中使用web方法从jQuery中调用它ajax().您无法通过Web方法访问控件,而是通过ajax调用将信息传递给Web方法,并将信息从web methodjQuery ajax 返回callback并在javascript jQuery回调函数中对面板执行操作.

  • 非常感谢您的回答。我了解的是jquery中的“完成任务” :)) (2认同)

A P*_*mer 5

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");
    }
}
Run Code Online (Sandbox Code Playgroud)