看板 C_Sharp 關於我們 聯絡資訊
請教一下 我使用這一段程式,要開新網頁 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
vidan41:網址的斜線是不是反了呢? 10/11 16:50
rex1224:樓上是對的XD 10/11 16:57
我...蠢了...我把反斜線做修正了 但是如果開網頁的話,是可以的 可是,開檔案的路徑,就不行開啟,他會說網頁錯誤 如果我是要開檔案的路徑,應該要怎麼做呢? 謝謝囉 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 18:25) 意思就是說 TEXTBOX1.TXT = "檔案路徑"; Response.Redirect(TEXTBOX1.ToString()); 這樣子卻開不起來 我應該改寫成怎麼樣子呢? 謝謝幫忙 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 18:42)
Abbee:client的file://path/filename 10/11 18:50
Abbee:server的要加~ 10/11 18:51
請教一下 您是說改成這樣子嗎? Response.Redirect("file://"+TextBox1.ToString()); 我去執行,也是一樣出現無法顯示網頁的訊息.. 還是您說的不是加上FILE://這一段呢@@? ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 19:41)
bernachom:我誤會您的意思了 10/11 20:00
bernachom:但是我改成 ~file://path/filename 10/11 20:00
bernachom:他會出現 400 - Bad Request @_@ 10/11 20:01
bernachom:我把亂碼解決了,他是說'/' 應用程式中發生伺服器錯誤。 10/11 20:05
bernachom:想詢問一下,是我有哪裡弄錯了嗎? 謝謝您 10/11 20:05
我要開啟的檔案,最後寫成這個樣子是對的嗎? ~file://c:\temp\uploads\ODM001_WGIT.bmp 謝謝了 ※ 編輯: bernachom 來自: 59.120.19.22 (10/11 20:18)
Abbee:/才對哦 10/11 20:27
bernachom:這樣子嗎? ~file://c:/temp/uploads/ODM001_WGIT.bmp 10/11 21:18
bernachom:可是一樣會有 '/' 應用程式中發生伺服器錯誤。 >_< 10/11 21:24
bernachom:結果後來我是改成Process.Start這方式才解決.. 10/11 23:59
bernachom:還是不太明白,為何原本的方式不行= = 10/11 23:59
Litfal:~後面應該要是相對路徑,請確認你的wwwroot...... 10/13 22:39
rex1224:用Server.MapPath去取 10/14 12:15