2014-05-21 75 views
1

onclick事件我一直在試圖通過使用ASP onclick事件傳遞的參數如下:參數通過ASP

<asp:Button runat="server" ID="btnUpdateFacturaID" style="display:none;" onclick="btnUpdateFacturaID_Click" CommandArgument="test" /> 

而在另一邊:

protected void btnUpdateFacturaID_Click(object sender, CommandEventArgs e) 
{ 
    string s = e.CommandArgument.ToString(); 
} 

但是我收到一個'btnUpdateFacturaID_Click'mathes委託'System.EventHandler'的過載錯誤

事實上,我最初的功能如下:

protected void btnUpdateFacturaID_Click(object sender, EventArgs e) 
{ 
    string s = e.CommandArgument.ToString(); 
} 

不過這樣一來,我不能(或我真的不知道,這是更爲可能的),通過事件傳遞參數。我失蹤了什麼

回答

1

試試這個:

protected void btnUpdateFacturaID_Click(Object sender, EventArgs e) 
{ 
    Button btn = (Button)sender; 
    //do whatever with 
    //btn.CommandArgument.ToString() 
} 

enter image description here

+0

,使得它。謝謝。 (我必須等待幾分鐘才能接受答案,你很快!:)) –