我正在尝试在按钮单击事件中拉出某些dialogResult框,该事件根据选择的单选按钮而变化,但是当我同时创建它们并尝试将它们附加到单选按钮选中时,它会显示“Expression”不是一种方法。“
任何人都知道为什么会这样吗?谢谢
Dim MsgBox1 As DialogResult = MessageBox.Show(String.Format("You have chosen to change your details to " + txtbox.Text + " percent"), "Are you sure?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If MsgBox1 = DialogResult.Yes Then
ElseIf MsgBox1 = DialogResult.No Then
End If
Dim MsgBox2 As DialogResult = MessageBox.Show("You have chosen to cease this service", "Are you sure?", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If MsgBox2 = DialogResult.Yes Then
ElseIf MsgBox2 = DialogResult.No Then
End If
If rdoEnable.Checked Then
MsgBox1()
End If
If rdoCancel.Checked Then
MsgBox2()
End If
答案 0 :(得分:1)
If rdoEnable.Checked Then
MsgBox1()
End If
它的发生是因为MsgBox1
是DialogResult
类的实例,而不是方法。我不知道你要做什么,但那是无效的。
此外,您已将此标记为ASP.NET,因此我假设这是一个Web应用程序。您似乎正在使用Windows窗体中的MessageBox
类。你不能这样做,你需要坚持在Web环境中可用的控件。使用jQuery Dialog或ModalPopupExtender或其他工具在客户端创建对话框/弹出窗口。