aun no puedo eliminar la noticia de la pagina web

yo de nuevo Xmna
11 de Enero del 2004

Mi problema surge cuando quiero q aparezca este mensage ( estoy programando en C sharp)....pues no se ejecuta me da error

PARTE DEL CÓDIGO:

private void Button1_Click(object sender, System.EventArgs e)
{

if (this.MsgBox1.ShowConfirmation()("¿Realmente desea borrar la noticia?"))
{
if (this.MsgBox1.YesChoosed == true)
{
// se supone q aquí va el codigo q elimina y ese esta bien,

Lo malo es que me da este error
Ninguna sobrecarga para el método 'ShowConfirmation' adquiere '0' argumentos

y string no tiene ninguna definicion para yeschoosed

Elph
11 de Enero del 2004
Los msgbox de Vb no funcionan con la web. El codigo q escribes es codigo de servidor, i se ejecuta en el servidor, por lo tanto al ejecutarse no puede hacer q en el cliente se le abra una ventana para pedir una confirmacion.
Para hacerlo debes recurrir a javascript o VBscript, q son de codigo de cliente, i se ejecutan en el cliente.
Para asociar codigo javascript a un boton se haria
Button1.Attributes.Add("onClick","javascript:if((confirm('Advertencia'))==true{document.forms[0].submit();}else{return false;}");
i luego en el evento de click del boton solo debes poner el codigo de eliminar, ya q no ejecutara ese evento si no pulsa aceptar en el popup de confirmacion