我想動態聲明一個ImageButton。動態創建一個ImageButton
我宣佈它和一個ID和相關圖片如下分配給它:
ImageButton btn = new ImageButton();
btn.ImageUrl = "img/Delete.png";
btn.ID = oa1[i] + "_" + i;
btn.OnClick = "someMethod";
但是,當我嘗試分配一個onclick處理程序按鈕,它拋出以下異常:
System.Web.UI.WebControls.ImageButton.OnClick is inaccessible due to protection level
Lambda表達式這有一個壞的代碼味道。我鼓勵使用命名函數。 – jcolebrand
thanx很多爲你的幫助... – Kemoid
@jcolebrand:爲什麼?如果這裏只有少量的代碼不需要從其他任何地方調用(例如,它可能只是調用具有更合適簽名的方法),那麼在這裏使用lambda表達式看起來沒什麼問題。 –