I came across this (in an asp.net page) last week:
protected void Page_Load(object sender, EventArgs e) {
System.Windows.Forms.MessageBoxButtons buttons = System.Windows.Forms.MessageBoxButtons.YesNo;
System.Windows.Forms.DialogResult result;
result = System.Windows.Forms.MessageBox.Show("Test Message", "Test Caption", buttons);
}