我試圖在我的SharePoint實例的更新面板中以編程方式創建ASP.NET按鈕,但由於頁面生命週期,我無法在服務器端按鈕上附加事件。以編程方式在SharePoint中創建asp:按鈕並附加事件
下面是代碼:
TableCell tcellbutton = new TableCell();
b.Click += new EventHandler(b_Click);
b.CausesValidation = true;
tcellbutton.Controls.Add(b);
tr.Cells.Add(tcellbutton);
table.Rows.Add(tr);
panel1.Controls.Add(table);
void b_Click(object sender, EventArgs e)
{
string studentnumber = (sender as Button).ID.ToString().Substring(3, (sender as Button).ID.ToString().Length - 3);
TextBox t = panel1.FindControl("txt" + studentNumber) as TextBox;
}
是否有另一種方式來創建和SharePoint連接按鈕?
修復您的格式並放入完整的代碼片段(例如,您將控件添加到哪個方法或事件中 - 這幾乎肯定是問題,並且您已將其遺漏),它可能會讓您更多一點幫幫我。 – Ryan 2010-10-20 08:03:38
嗨瑞安,我的問題在這裏基本上是我不能附加事件控件在運行時,它必須在頁面初始化,我可以重寫和運行相同的代碼沒有任何錯誤,但我的問題是,如果它是在運行時可用以及.. – Kubi 2010-10-20 08:39:43