程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> html-asp.net的兩個問題, Process每次都打開新網頁

html-asp.net的兩個問題, Process每次都打開新網頁

編輯:編程綜合問答
asp.net的兩個問題, Process每次都打開新網頁

後台執行cmd。exe,來調用beyond Compare,但是每次都會打開新網頁
還有想在後台將生成的report。htm打開,用frame,結果只得到2個白框,

  Process p = new Process();
        p.StartInfo.FileName = @"cmd.exe";
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.RedirectStandardInput = true;
        p.StartInfo.RedirectStandardOutput = true;
        p.StartInfo.RedirectStandardError = true;
        p.StartInfo.CreateNoWindow = true;
        p.Start();
        string str = "D:\\BCompare\\BCompare.exe @D:\\parser\\BCconsle.txt D:\\parser\\o.txt D:\\parser\\s.txt D:\\parser\\report.html ";
        p.StandardInput.WriteLine(str);
        p.StandardInput.WriteLine();
        p.StandardInput.AutoFlush = true;
        p.StandardInput.WriteLine("exit");
        p.StandardOutput.ReadToEnd();
        p.Close();
        Response.Write("<a href=' D:\\parser\\report.html'></a>");
       // Response.Write("<frameset cols='25%,50%,25%'><frame src='D:\\parser\\report.html' /></frameset>");

最佳回答:


那是因為你的服務器和客戶機對於調試來講是一台電腦。你真的發布下就知道了,根本沒用的程序。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved