如题

解决方案 »

  1.   

    http://hi.baidu.com/%B7%DC%B6%B7%B2%BB%CD%A3%D0%AA/blog/item/1d630cf18f50ffc50b46e07c.html
      

  2.   


    这个方法我试过了,在本地可以,但是服务器打开时要询问打开还是保存,而且打开后chm文件中显示的是无法浏览网页内容
      

  3.   

    asp.net打开chm,txt,pdf文件            
    System.Diagnostics.Process process = new System.Diagnostics.Process();
    process.StartInfo.FileName = MapPath(filePath);//文件地点
    //可以打开恣意的文件范例,比方:txt,pdf,chm等文件
    process.StartInfo.Verb = "open";
    process.StartInfo.CreateNoWindow = true;
    process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
    process.Start();
      

  4.   


    danceboy和yfqvip的方法是一样的呀,我试过了想得开服务器端的chm文件就不行啊,有没有人知道别的方法呀
      

  5.   


    danceboy和yfqvip的方法是一样的呀,我试过了想得开服务器端的chm文件就不行啊,有没有人知道别的方法呀
      

  6.   


    danceboy和yfqvip的方法是一样的呀,我试过了想得开服务器端的chm文件就不行啊,有没有人知道别的方法呀
      

  7.   


    try
                {
                    string helpFileName = "*.chm"; //帮助文件名
                    System.Diagnostics.Process process = new Process();
                    process.StartInfo.FileName = "*.chm";
                    process.StartInfo.Arguments = Application.StartupPath + "/" + helpFileName;
                    if (helpFileName != null)
                    {
                        process.Start();
                    }
                    else
                    {
                        MessageBox.Show("未找到帮助文档!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(string.Format("打开帮助文档出现错误:!", ex.ToString()), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
      

  8.   

    你的這個MessageBox 可以在Web頁面中使用?
      

  9.   


    要把文件放到Application.StartupPath路径下吗?如果是在客户端访问打开服务器端的CHM,这种方法貌似不行啊