按钮创建到Place Holder OnClientClick无法正常工作

时间:2012-12-05 09:33:13

标签: asp.net vb.net visual-web-developer-2010 contentplaceholder

您好我正在尝试为我的网页创建一个更新按钮,用于控制阵列的信息,它在CmdUpdate按钮中添加正常,但是当我点击按钮时没有任何反应。

'code to add in Update form
 CmdUpdate.Text = "Update"
    CmdUpdate.OnClientClick = "CmdUpdate_click()"
    CmdUpdate.ID = "CmdUpdate"
 PlaceHolder1.Controls.Add(CmdUpdate)

'Sub that should be called by the CmdUpdate
Private Sub CmdUpdate_click(sender As Object, e As EventArgs)
    lblPatient.Text = Globalvar.TitleNames(5)
    lblPatientName.Text = Globalvar.TitleNames(6)
    Call SQLSuff()
End Sub

2 个答案:

答案 0 :(得分:1)

更改客户端点击事件CmdUpdate.OnClientClick = "CmdUpdate_click()" 到服务器端的Onclick事件。

CmdUpdate.OnClick = "CmdUpdate_click()

它会起作用。

答案 1 :(得分:1)

您应该分配服务器端处理程序而不是客户端处理程序:

AddHandler CmdUpdate.Click, AddressOf CmdUpdate_click