作者bernachom (Terry)
看板C_Sharp
標題[問題] 另開新網頁 .net
時間Fri Oct 11 16:34:25 2013
請教一下
我使用這一段程式,要開新網頁
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
1F:推 vidan41:網址的斜線是不是反了呢? 10/11 16:50
2F:→ 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)
3F:推 Abbee:client的file://path/filename 10/11 18:50
4F:→ Abbee:server的要加~ 10/11 18:51
請教一下
您是說改成這樣子嗎?
Response.Redirect("file://"+TextBox1.ToString());
我去執行,也是一樣出現無法顯示網頁的訊息..
還是您說的不是加上FILE://這一段呢@@?
※ 編輯: bernachom 來自: 59.120.19.22 (10/11 19:41)
5F:→ bernachom:我誤會您的意思了 10/11 20:00
6F:→ bernachom:但是我改成 ~file://path/filename 10/11 20:00
7F:→ bernachom:他會出現 400 - Bad Request @_@ 10/11 20:01
8F:→ bernachom:我把亂碼解決了,他是說'/' 應用程式中發生伺服器錯誤。 10/11 20:05
9F:→ bernachom:想詢問一下,是我有哪裡弄錯了嗎? 謝謝您 10/11 20:05
我要開啟的檔案,最後寫成這個樣子是對的嗎?
~file://c:\temp\uploads\ODM001_WGIT.bmp
謝謝了
※ 編輯: bernachom 來自: 59.120.19.22 (10/11 20:18)
10F:推 Abbee:/才對哦 10/11 20:27
11F:→ bernachom:這樣子嗎? ~file://c:/temp/uploads/ODM001_WGIT.bmp 10/11 21:18
12F:→ bernachom:可是一樣會有 '/' 應用程式中發生伺服器錯誤。 >_< 10/11 21:24
13F:→ bernachom:結果後來我是改成Process.Start這方式才解決.. 10/11 23:59
14F:→ bernachom:還是不太明白,為何原本的方式不行= = 10/11 23:59
15F:→ Litfal:~後面應該要是相對路徑,請確認你的wwwroot...... 10/13 22:39
16F:→ rex1224:用Server.MapPath去取 10/14 12:15