有一个用户控件a.ascx,它放在了b.aspx中,a.ascx里有一个html控件button1,现在想点button1就让它执行b.aspx的page_load函数,button1的onclick如何写 ,onclick事件是在前台的html中写的 onclick="javascript:???;"

解决方案 »

  1.   

    如果只是回发页面,不需要特定的控件事件,那么// 1.x
    onclick='javascript:<% =Page.GetPostBackEventReference("", null)'// 2.0 better to
    onclick='javascript:<% =Page.ClientScript.GetPostBackEventReference("", null)'否则指定 GetPostBackEventReference 的第一个参数为目标控件的 UniqueID 属性
      

  2.   

    sorry >>// 1.x
    onclick='javascript:<% =Page.GetPostBackEventReference("", null) %>'// 2.0 better to
    onclick='javascript:<% =Page.ClientScript.GetPostBackEventReference("", null) %>'
      

  3.   

    onclick()事件最后写在后台,通过委托来实现。如果可以,我给你写源码!