Ну, если бы это был C #, код был бы таким же, хотя он бы выглядел примерно так:
if (Interaction.MsgBox(Msg, Constants.vbOKCancel) == Constants.vbOK) {
goto Function1;
}
else {
goto Function2;
}
Но если это приложение ASP.NET, оно будет выглядеть иначе. Вероятно, вы создадите модальное диалоговое окно и добавите несколько обработчиков щелчков к кнопкам в этом диалоговом окне.
[править]
Кстати, если вы когда-нибудь сомневаетесь в том, как VB-код будет выглядеть в C #, попробуйте утилиту-конвертер, такую как this one. Они не работают все время, но иногда работают. Приветствия.