Javascript调用VB回发函数导致意外调用错误
下面是VB代码:Javascript调用VB回发函数导致意外调用错误,javascript,asp.net,ajax,vb.net,modalpopupextender,Javascript,Asp.net,Ajax,Vb.net,Modalpopupextender,下面是VB代码: Dim button As New Button Dim xpanel As New Panel button.Text = "Submit" button.ID = "button" button.Height = "40" button.Attributes.Add("Autopostback", "true") button.Attributes.Add("Onclick", "Submit_Click") <----commented button
Dim button As New Button
Dim xpanel As New Panel
button.Text = "Submit"
button.ID = "button"
button.Height = "40"
button.Attributes.Add("Autopostback", "true")
button.Attributes.Add("Onclick", "Submit_Click") <----commented
button.Attributes.Add("RunAt", "server")
Dim trigger As New AsyncPostBackTrigger()
trigger.ControlID = "button"
trigger.EventName = "Submit_Click"
AddHandler button.Click, AddressOf Submit_Click
xpanel.Controls.Add(button)
Dim literalx As New Literal
submitplaceholder.Controls.Add(literalx)
submitplaceholder.Controls.Add(xpanel)
Dim按钮作为新按钮
将xpanel变暗为新面板
button.Text=“提交”
button.ID=“button”
按钮高度=“40”
添加(“自动回发”、“true”)
button.Attributes.Add(“Onclick”、“Submit\u Click”)button.Attributes是HTML属性的集合,因此它不会按您想要的方式工作
试试这个:
button.UseSubmitBehavior = True
AddHandler button.Click, AddressOf Submit_Click
而不是
button.Attributes.Add("Autopostback", "true")
button.Attributes.Add("Onclick", "Submit_Click") <----commented
button.Attributes.Add("RunAt", "server")
button.Attributes.Add(“Autopostback”、“true”)
添加(“Onclick”、“Submit\u Click”)在哪里执行代码?我是说,在哪个页面事件中?负载Init?使用SubmitBehavior完成了它。我很感激!