2012-10-09 15 views
0

我有asp經典頁面,我需要顯示鏈接與頁面上的某些值。如何連接href值

這是鏈接,我需要附加strEmpcode的地址。

strEmpcode =會議( 「empcode」)

<td><li> 
    <a href="http://192.1.1.1:85/reports.aspx?empcode= & strEmpcode"> Report</a> 
<td><li> 

於是就點擊它應該以這種形式傳遞地址:

http://192.1.1.1:85/reports.aspx?empcode=123 

我需要證明它在設計時(內嵌頁面)不在運行時。

我該如何解決它?

+0

請刪除C#標記。你怎麼得到你的strEmpcode?如果來自數據庫,則該值需要在運行時寫入頁面。否則,您需要在客戶端使用JavaScript來生成鏈接。 –

+0

另外,您使用什麼語言爲ASP類頁面? VBScript或JavaScript? –

+0

strEmpcode = session(「empcode」) –

回答

4
<a href='http://192.1.1.1:85/reports.aspx?empcode=<%=strEmpcode %>'> Report</a> 

只是來連接strEmpcode的URL。哪裏var得到一個值現在還不清楚你的問題...

+0

如果OP在服務器端生成strEmpcode,那麼這是正確的。目前,我認爲目前還不清楚,因爲他們說的不是「運行時」。 –

+0

非常感謝......它工作正常:) –

+0

該解決方案實際上可以在經典的ASP或ASP.NET中使用,這非常方便! – tomfanning

-1

您可以在服務器端代碼中直接串聯

編輯: 您仍然可以建立在ASP服務器端代碼中的字符串連接。

<% 
    var mylink = "..." + "..." 
%> 


<a href="<%=mylink %>" /> 
+0

-1:經典ASP – tomfanning

+0

我需要在設計時(內聯頁面)而不是運行時顯示它。 –

+0

設計時間?經典ASP中沒有這樣的東西。畢竟,你真的指ASP.NET嗎?如果是這樣,請編輯您的問題... – tomfanning