thisButton.Attributes.Add("onclick",javascript:window.showModalDialog ("calendar.htm");");

解决方案 »

  1.   

    谢谢jupiterII() 的帮助,可是我把上面的语句改为Button1.Attributes.Add("onclick",javascript:window.showModalDialog ("webform2.aspx");");
    放到page_load事件中去,运行vs.net时怎么会出现 
    G:\net\estore\main.aspx.cs(24): 无效的表达式项“:”
    G:\net\estore\main.aspx.cs(24): 应输入 )
    G:\net\estore\main.aspx.cs(24): 应输入 ;
    G:\net\estore\main.aspx.cs(24): 常数中有换行符
    G:\net\estore\main.aspx.cs(24): 应输入 ;
    错误呢?大家来帮忙!!!
      

  2.   

    用Imagebutton好象还不可以的哟,如果说错了不要见怪。
      

  3.   

    Button1.Attributes.Add("onclick","window.showModalDialog ('webform2.aspx');");
      

  4.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4