你说的方式好像是winform的:)
在web方式下我给你说说思路吧加菜单的话你可以先去找找js代码来实现,web叶面得你自己去建,点击菜单命令使得页面转向你新建的页面。

解决方案 »

  1.   

    仿windows菜单可到www.aspnetmenu.com下载
    你所提到的弹出查询页面,确定后显示相应的记录集,可使用showModalDialog弹出网页对话框来实现。
      

  2.   

    查询条件不固定,是不是就要建立不同的web页,能不能动态使用新建一个web页面,然后把查询到的结果显示在这个新建的web页面?
      

  3.   

    请问showModalDialog是哪个类的成员?我在vs.net帮助中怎么搜索不到?
      

  4.   

    一个页面,只是Datagrid是动态根据查询内容来建立的。showModalDialog是js脚本中新开叶面的一个方法,如windows.showModalDialog()
      

  5.   

    给你个函数
    public void OpenWin( Page RefPage, int Height, int Width, string PageName, string WinName )
    {
    StringBuilder OpenScript = new StringBuilder(); 
    OpenScript.Append("<script language=javascript>\n");
    OpenScript.Append("window.open('"+ PageName +"','"+ WinName +"','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0,height="+ Height +",width="+ Width +"');" + "\n"); 
    OpenScript.Append("</script>"); 
    RefPage.RegisterStartupScript( "MsgBox", OpenScript.ToString() );
    }
      

  6.   

    OpenWin(WebForm2.aspx,100,100,"abcd","efgh");
    D:\xmlwebsite\MyWebForm\WebForm1.aspx.cs(60): “MyWebForm.WebForm2”并不包含对“aspx”的定义
    我这样调用为什么不行?
      

  7.   

    .aspx说的aspx页面文件,openwin函数的第一个参数要求一个从page类或page的子类。当然不行
      

  8.   

    打开新的WEB页需要用到javascript,如果做asp.net程序的话还要学习javascript的
      

  9.   

    菜单必须到www.aspnetmenu.com下,那有例子你可以自己研究一下,
    一般都用javascript,假如你单击一个button打开一个页面,必须用
    javascript
      

  10.   

    不会吧,打开新的web页还要学javascript,那C#语言不行吗?是要把javascript写在.aspx.cs里还是要写在.aspx里?