Como pasar por referencia variables en Ajax.BeginFrom

Iniciado por 1304654, 2 Febrero 2016, 15:38 PM

0 Miembros y 1 Visitante están viendo este tema.

1304654

Hola soy nuevo en c# y bueno necesito pasar en la siguiente función(PostFilure) en js una variable string de c#. El problema es que el parámetro message tiene un json que no logro entender de donde llega. Mi código actual es
Index.cshtml;
@using (Ajax.BeginForm("Login", "Account", new AjaxOptions { HttpMethod = "post", OnBegin = "PostOnBegin", OnFailure = "PostFailure", OnSuccess = "PostSuccess", OnComplete = "PostOnComplete" }))
   {...


anylib.js
function PostFailure(message){

}

La idea seria
@using (Ajax.BeginForm("Login", "Account", new AjaxOptions { HttpMethod = "post", OnBegin = "PostOnBegin", OnFailure = "PostFailure(messaje,'hola')", OnSuccess = "PostSuccess", OnComplete = "PostOnComplete" }))


anylib.js
function PostFailure(message,x){

}

pero me salta error de compilación.