aun no puedo eliminar la noticia de la pagina web
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
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
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
