ASP.NET - Broncas con JavaScript

   
Vista:

Broncas con JavaScript

Publicado por Juan Carlos (42 intervenciones) el 23/07/2009 18:19:30
Que tal.

tengo un prblemilla con javascript.

Ejecuto un caudro de dialogo de confirmacion :

ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "if(confirm('¿Esta seguro ')) {" + "__doPostBack('Aceptar','true'); " + "} else{__dopostback('Cancelar','false');}", true);

En el codigo aspx agrego lo siguiente para cahcar el postback

<input type=”hidden” name=”__EVENTTARGET” id=”__EVENTTARGET” value=”" />
<input type=”hidden” name=”__EVENTARGUMENT” id=”__EVENTARGUMENT” value=”" />


luego y paso final en el LOAD del aspx:

protected void Page_Load(object sender, EventArgs e)
{
if (this.Page.IsPostBack)
{
//Recojemos los parametros del PostBack de javascript
string controlName = Request.Params.Get(“__EVENTTARGET”);
string controlConf = Request.Params.Get(“__EVENTARGUMENT”);
//El controlConf es optativo, es el segundo parametro
//que yo le paso true/false en el __doPostBack(’param1′,’param2′);
//se puede mandar vacio si no quieres obtener argumentos de evento
switch (controlName)
{
case “Aceptar”:
if (Convert.ToBoolean(controlConf))
{
//ejecutamos una acción/función
}
break;
case “Cancelar”:
if (!Convert.ToBoolean(controlConf))
{
//ejecutamos otra acción/función
}
break;
}
}

El mensaje con la pregunta lo muestra bien, pero cuando le doy el boton Aceptar o Canelar me muestra un error en "__doPostBack('Aceptar','true'
y en {__dopostback('Cancelar','false'.................

"microsoft jscript runtime error object expected"

Es correcto que pionga 2Cancelar" y "Aceptar"? O que debe ir en el doPostBack?
Por que sera el error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder