我想通過點擊一個按鈕從網頁打開文件夾... 在我的代碼中,當我使用超鏈接時,它的工作正常。 但是當我使用一個按鈕不工作。如何在新窗口中打開文件?
這裏是我的代碼:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("file://LAP6//C$");
}
你能爲我提供了一些C#代碼實現此功能。 感謝
我想通過點擊一個按鈕從網頁打開文件夾... 在我的代碼中,當我使用超鏈接時,它的工作正常。 但是當我使用一個按鈕不工作。如何在新窗口中打開文件?
這裏是我的代碼:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("file://LAP6//C$");
}
你能爲我提供了一些C#代碼實現此功能。 感謝
如果你只是想打開某個文件夾,那麼你可以試試這個方法:
protected void Button1_Click(object sender, EventArgs e)
{
System.Diagnostics.ProcessStartInfo processInfo = new System.Diagnostics.ProcessStartInfo();
processInfo.FileName = "explorer.exe";
processInfo.Arguments = Server.MapPath("YourFolderName");
Response.Write(processInfo.Arguments.ToString());
System.Diagnostics.Process.Start(processInfo);
}
回覆我,如果你的作品。
這個答案似乎忽略了這個問題是關於ASP.NET。這個答案將嘗試在* server *上打開資源管理器,這不是OP想要的。 (提示:你*不能*做任何OP想要的) –
**也**只是供參考:請閱讀網站常見問題關於在您的文章中包含簽名。我會再次將它編輯回去;請不要放回去。 http://stackoverflow.com/faq#signatures –
[this](http://stackoverflow.com/questions/6248702/redirecting-new-tab-on-button-click-response-redirect-in-asp-net-c-sharp)可能會幫助 – 0xBADF00D
退房這個頁面的答案http://stackoverflow.com/questions/104601/asp-net-response-redirect-to-new-window –