2014-11-07 28 views
-1

這是我的問題。我將存儲在服務器端的隱藏字段URL中,當用戶單擊按鈕時,我正在讀取URL並打開彈出窗口。那東西就是串起來了。只得到裏面的String.Format

URL(無論)

如何擺脫「網址()」,並只得到什麼字符串裏面?

例子:

URL(https://www.test.com/cgis/CGT/Reports/CGT_ID_Badge.asp?PersonID=2749

這裏是我的代碼:

Dim URL As String = Nothing 
URL = String.Format("url(https://www.test.com/cgis/{0}/Reports/CGT_ID_Badge.asp?PersonID={1})", m_User.CompanyCode, m_PersonID) 
hfShipping.Value = URL 

的JavaScript:

function PrintingReady(sender, args) { 

    var test = document.getElementById("<%=hfShipping.ClientID%>").value 
    $("#divLoadingMessage").css("display", "block"); 
    var TryUrl = test; 
    printform(TryUrl); // Opening up a popup window with the URL 
    //__doPostBack("<%=btnPrintIDBadge.UniqueID %>", ""); 
} 

這就是我得到:

url(https://www.test.com/cgis/CGT/Reports/CGT_ID_Badge.asp?PersonID=2749) 

我該如何解決?

+0

應該是我只是不知道如何界定它在服務器端的URL。 – 2014-11-07 01:39:17

回答

-1

更換

URL = String.Format("url(https://www.test.com/cgis/{0}/Reports/CGT_ID_Badge.asp?PersonID={1})", m_User.CompanyCode, m_PersonID) 

既然你初始化URL變量作爲字符串你不需要將其轉換爲我認爲您正在嘗試執行的URI。

所有你需要做的是:

string Url = String.Format("https://www.test.com/cgis/{0}/Reports/CGT_ID_Badge.asp?PersonID={1}", m_User.CompanyCode, m_PersonID) 
-1

這樣看來,我認爲你得到你放什麼在:

嘗試用

URL = String.Format("https://www.test.com/cgis/{0}/Reports/CGT_ID_Badge.asp?PersonID={1}", m_User.CompanyCode, m_PersonID)