0
根據MSDN,我可以有一個onClick的一個LinkButton - >http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.onclick(v=VS.90).aspxASP LinkButton的調用C#方法
然而,當我嘗試做以下
foeach(var item in items)
{
var link = new LinkButton
{
Text = item.Policy.PolNumber,
OnClick =
};
}
我用不上到的OnClick :-(在那裏我可以指定一個C#函數被調用。我也不過擁有的OnClientClick但這是調用右鍵:-(javascript函數? 我也試過
var link = new LinkButton {Text = item.Policy.PolNumber};
link.Click +=new EventHandler(link_Click);
protected void link_Click(object sender, EventArgs e)
{
//Do my stuff
}
這是永遠不會執行:-(
我想用ASP表來實現這一點。在foreach循環中,我也在做。
var tRow = new TableRow();
var link = new LinkButton {Text = holding.Policy.PolNumber};
link.Click +=new EventHandler(link_Click);
var tCell = new TableCell();
tCell.Controls.Add(link);
tRow.Cells.Add(tCell);
您能提供一些更多的細節,請問您何時/在哪裏創建此鏈接按鈕並將link_Click綁定到Click? – MSI
我在另一個按鈕的點擊上創建linkbutton。我所做的所有約束都是我粘貼的;還有更多需要完成的事情嗎?我想要做的就是當有人點擊linkButton時調用c#函數。 – socialMatrix
你的問題在很大程度上取決於這些按鈕在生命週期的哪個部分被創建。他們在一個GridView中(這是我懷疑的)?然後RowDataBound將是理想的添加此代碼,雖然你最好有它作爲模板列,但我離題.. – kd7