怎么才能在客户端代码让他自动生成_doPostback()函数

解决方案 »

  1.   

    _doPostback(),是在有特殊按钮的时候才会出现的。
    我不太理解你的意思
      

  2.   

    把页面的viewstate关了。应该可以、
      

  3.   

    你可以在客户端里调_doPostback,传两个参数
      

  4.   

    我的意思就是在有的一些页面里面会自动生成_doPostback函数呀,但是不知道为什么或,这个页面没有生成,现在我要用它
      

  5.   

    直接在代码中用,当需要更新客户端状态时asp.net会自动调用的
      

  6.   

    这个你可以认为是ASP.NET过于智能的地方,当它自己生成的所有代码都不需要调用__doPostBack的时候,他就不会生成此函数,而不管你是否需要调用它。解决方案:自己扔一个LinkButton之类的到页面上去,然后隐藏。
      

  7.   

    Q: 我的意思就是在有的一些页面里面会自动生成_doPostback函数呀,但是不知道为什么或,这个页面没有生成,现在我要用它
    ——————————————————————————————————————————
    A: 在你的page上写:
      this.RegisterPostBackScript()
    所有的成熟的回发控件都包含这条语句。但是自定义的实现了 IPostBackEventHandler 接口的控件可能忘记了写这条(按理说这是一个设计控件时的毛病),如果不能弥补,就在页面上写这行就行了。当然要在Render之前的某个事件中写才能起作用。
      

  8.   

    解决方案:自己扔一个LinkButton之类的到页面上去,然后隐藏。
      

  9.   

    你加一个textbox到页面,把他的Autopostback设为true
    然后再运行页面,就会多出一个__dopostback方法了。
      

  10.   

    放一dropdownlist控件,自动就有了