2012-09-05 80 views
-1

我已經創建了一個列表視圖。無論何時我選擇一個項目,我想將該值傳遞給另一個事件,以便對所選記錄進行編輯和刪除。如何在asp.net的同一頁面中將值從一個函數傳遞給另一個函數?

我該怎麼做?

下面的代碼:

protected void userList_SelectedIndexChanging(object sender, ListViewSelectEventArgs e) 
{ 
    userList.SelectedIndex = e.NewSelectedIndex; 
    uid = userList.DataKeys[e.NewSelectedIndex].Value.ToString(); 
    Label1.Text = "Selected username: " + uid; 

    BindGenerics(); 
} 
+6

向我們展示您的代碼? – freebird

+1

你嘗試了什麼?你熟悉ASP.Net嗎? –

+0

你想把它傳遞給另一個事件或功能? –

回答

0

這裏有許多場景
月1日: - 做到這一點通過在客戶端上選擇更改Java腳本添加按鈕編輯的onclick功能與價值刪除選定onselection改變事件

第二: - 在會話中設置值,並進一步用它

0

試試這個:

protected void userList_SelectedIndexChanging(object sender, ListViewSelectEventArgs e) 
{ 
    userList.SelectedIndex = e.NewSelectedIndex; 
    string uid = userList.DataKeys[e.NewSelectedIndex].Value.ToString(); 
    Label1.Text = "Selected username: " + uid; 

    BindGenerics(); 

    Session["SelectedUserId"] = uid; 
} 

protectec void edit_Click(Object sender, EventArgs e) 
{ 
    string uid = Session["SelectedUserId"].ToString(); 
    // Do whatever with uid 
} 

protectec void delete_Click(Object sender, EventArgs e) 
{ 
    string uid = Session["SelectedUserId"].ToString(); 
    // Do whatever with uid 
} 
相關問題