2015-04-22 42 views
0

我是一個新手到asp.net或應該說網絡應用程序。我正在處理網格視圖,在該視圖中,我想在具有唯一URL的新窗口中的按鈕單擊事件上顯示圖像。在一個新的窗口中顯示一個獨特的ID在網格視圖按鈕點擊在asp.net

我有一個網格視圖中,我處理這樣一個按鈕單擊事件:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) 
{ 
    if (e.CommandName == "LinkID") 
    {   
     int index = Convert.ToInt32(e.CommandArgument); 
     GridViewRow _gridrow = GridView1.Rows[index]; 
     String _strlink = "http://www.abcd.com/offers.aspx?id="; 
    } 
} 

我想這個通過這個字符串爲第二形態表明我在像本地路徑如~/Images/abc.jpg

如果您有任何想法,請分享您的經驗。

+0

你SHD分享即使我們沒有想法,它會幫助別人誰可以aswer查詢 – BNN

+0

我已經更新了我的問題。請參見。 –

回答

0

試試這個

if (e.CommandName == "LinkID") { 
      int index = Convert.ToInt32(e.CommandArgument.ToString()); 
      string id = _gridrow.DataKeys(index)("ID").ToString(); 
      Response.Redirect("http://www.abcd.com/offers.aspx?id=" + id); 
} 
+0

string id = _gridrow.DataKeys(index)(「ID」)。ToString(); 「ID」 - 表格中的字段名稱 – Yogi

相關問題