2012-01-11 34 views
1

我的.aspx頁面中有一個定位標記。我想添加一個查詢字符串來傳遞頁面的員工ID。我能夠傳遞值,但它在值後追加一個#。有沒有辦法刪除#或另一種方式來傳遞值?在定位標記中創建查詢字符串

我的代碼:

<a class="jt" href="#" rel='WorkExp.aspx?Emplid=<%# Request.QueryString["Emplid"] %>'> 
     Previous Work Experience</a></th>       

當運行網頁,我收到WorkExp.aspx EMPLID = 111111#

我想要的員工ID後刪除#?

感謝,

+0

你到目前爲止試過了哪些代碼? – 2012-01-11 15:53:51

+0

我有一個主頁,它將查詢字符串中的Emplid傳遞給具有錨標記的頁面。在這個頁面中,我想從主頁面獲取通過查詢字符串傳遞的員工ID。因此,當我嘗試Request.QueryString時,它會檢索ID,但會附加一個#。我想刪除這個散列變量。 – user728148 2012-01-11 16:01:04

+0

查看下面的答案 - 它有幫助嗎? – 2012-01-11 16:02:05

回答

4
<a class="jt" href='WorkExp.aspx?Emplid=<%= Request.QueryString["Emplid"] %>'>Previous Work Experience</a> 
+0

謝謝Jason。我使用這個例子,在我的錨標籤'rel'屬性中。我在<%後刪除了#號。 – user728148 2012-01-11 16:14:14

1

編輯:快速測試後,你可以只取出元素的相對部分,並設置在href我建議之前:

<a class="jt" href='WorkExp.aspx?Emplid=<%= Request.QueryString["Emplid"] %>'>Previous Work Experience</a> 

如果#仍出現在最後,我所能想到的是你將它添加到QueryString的其他地方。

+0

謝謝凱夫。它沒有工作。當我添加href值時,它不附加emplid。 – user728148 2012-01-11 16:04:36

+0

Hi @ user728148,你修改後的代碼發表評論。 – 2012-01-11 16:13:35

+0

感謝Kev。我做到了這一點,它的工作原理如下: 刪除<%後的#。 Previous Work Experience user728148 2012-01-11 16:14:26