2013-04-16 118 views
-2

我有一個gridview,其中一列是HyperLinkField
我想將url設置爲頁面Exemplu.aspx?id={},其中id是來自數據庫的元素的ID。
如何設置每個元素的ID?
在網格中我有id,但是當我打開頁面時我如何做Exemplu.aspx?id=50例如?如何在頁面上設置網址?

謝謝你幫助我。 我知道對於你們中的某些人來說這不是問題。

+0

但是,根據我選擇的元素,id會有所不同。 – florinaL

+0

可能的重複[如何在jQuery/JavaScript中創建重定向頁面?](http://stackoverflow.com/questions/503093/how-can-i-make-a-redirect-page-in-jquery-javascript ) – Codeman

+0

@ Pheonixblade9這是一個asp.net問題。 – illinoistim

回答

2

像這樣:

<asp:hyperlinkfield datatextfield="UnitPrice" 
      datanavigateurlfields="ProductID" 
      datanavigateurlformatstring="~\details.aspx?ProductID={0}"   
      target="_blank" /> 
+0

哎呀。上帝保佑MVC! – BenjaminPaul

+0

@BenjaminPaul我聽到你的聲音 – Justin

0

嘗試以下。在列中添加超鏈接字段

<COLUMNS>  
    <ASP:HYPERLINKFIELD text="Detail" datanavigateurlfields="id" datanavigateurlformatstring="Exemplu.aspx?id={0}"></ASP:HYPERLINKFIELD>   
</COLUMNS> 
相關問題