function jsOpenDish()
{
window.showModalDialog('../orderdish/DishMain.aspx','',windowAttribs);
}
<asp:linkbutton id="Link4" runat="server" OnClick="jsOpenDish()">设置
结果提示:
并不包含对“jsOpenDish”的定义

解决方案 »

  1.   

    如果用的是VS2005的话。用OnClientClick
    VS2003或VS2005,都可以在Page_load里:
    If Not Page.ispostback Then
    Link4.Attributes.Add("Onclick","jsOpenDish()")
    End If
      

  2.   

    if (!IsPostBack)
    {
        Link4.Attributes.Add("onclick","return jsOpenDish()");
    }function jsOpenDish()
    {
    window.showModalDialog('../orderdish/DishMain.aspx','',windowAttribs);
    return false;
    }
      

  3.   

    在后台CS文件的Page_Load中加入:Link4.Attributes.Add("onclick","jsOpenDish");