[問題] 另開新網頁 .net

看板C_Sharp作者 (Terry)時間10年前 (2013/10/11 16:34), 編輯推噓3(3013)
留言16則, 5人參與, 最新討論串1/1
請教一下 我使用這一段程式,要開新網頁 Button1.Attributes.Add("onclick", "script:window.open('http:\\yahoo.com.tw');"); 但是另開網頁後,他的網址卻是 http://localhost:13816/yahoo.com.tw 然後也開不起來 想詢問一下,我要怎樣才能將localhost:13816這一段拿掉呢? 謝謝幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.19.22

10/11 16:50, , 1F
網址的斜線是不是反了呢?
10/11 16:50, 1F

10/11 16:57, , 2F
樓上是對的XD
10/11 16:57, 2F
我...蠢了...我把反斜線做修正了 但是如果開網頁的話,是可以的 可是,開檔案的路徑,就不行開啟,他會說網頁錯誤 如果我是要開檔案的路徑,應該要怎麼做呢? 謝謝囉 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 18:25) 意思就是說 TEXTBOX1.TXT = "檔案路徑"; Response.Redirect(TEXTBOX1.ToString()); 這樣子卻開不起來 我應該改寫成怎麼樣子呢? 謝謝幫忙 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 18:42)

10/11 18:50, , 3F
client的file://path/filename
10/11 18:50, 3F

10/11 18:51, , 4F
server的要加~
10/11 18:51, 4F
請教一下 您是說改成這樣子嗎? Response.Redirect("file://"+TextBox1.ToString()); 我去執行,也是一樣出現無法顯示網頁的訊息.. 還是您說的不是加上FILE://這一段呢@@? ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 19:41)

10/11 20:00, , 5F
我誤會您的意思了
10/11 20:00, 5F

10/11 20:00, , 6F
但是我改成 ~file://path/filename
10/11 20:00, 6F

10/11 20:01, , 7F
他會出現 400 - Bad Request @_@
10/11 20:01, 7F

10/11 20:05, , 8F
我把亂碼解決了,他是說'/' 應用程式中發生伺服器錯誤。
10/11 20:05, 8F

10/11 20:05, , 9F
想詢問一下,是我有哪裡弄錯了嗎? 謝謝您
10/11 20:05, 9F
我要開啟的檔案,最後寫成這個樣子是對的嗎? ~file://c:\temp\uploads\ODM001_WGIT.bmp 謝謝了 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 20:18)

10/11 20:27, , 10F
/才對哦
10/11 20:27, 10F

10/11 21:18, , 11F
這樣子嗎? ~file://c:/temp/uploads/ODM001_WGIT.bmp
10/11 21:18, 11F

10/11 21:24, , 12F
可是一樣會有 '/' 應用程式中發生伺服器錯誤。 >_<
10/11 21:24, 12F

10/11 23:59, , 13F
結果後來我是改成Process.Start這方式才解決..
10/11 23:59, 13F

10/11 23:59, , 14F
還是不太明白,為何原本的方式不行= =
10/11 23:59, 14F

10/13 22:39, , 15F
~後面應該要是相對路徑,請確認你的wwwroot......
10/13 22:39, 15F

10/14 12:15, , 16F
用Server.MapPath去取
10/14 12:15, 16F
文章代碼(AID): #1ILxWJJF (C_Sharp)