cómo pasar el parámetro a la función js en asp.net

Quiero pasar 5 parámetros a mi función js. Pero algo anda mal al pasar estos parámetros. ¿Cómo arreglar eso?

  <asp:Button ID="btnRezAktar" runat="server" Text="Aktar" OnClientClick='<%# Eval("o_no", "SubmitPage(\"{0}\", ") + Eval("k_ad", "\"{0}\") + Eval("gir_tar", "\"{0}\") + Eval("cik_tar", "\"{0}\") + Eval("gece_say", "\"{0}\")") %>' />

 <script language="javascript">
        function SubmitPage(o_no, k_ad, gir_tar, cik_tar, gece_say) {
            window.opener.document.getElementById('txtRoomNo').value = o_no.toString();
            window.opener.document.getElementById('txtNameSurname').value = k_ad.toString();
            window.opener.document.getElementById('txtStartDate').value = gir_tar.toShortDateString();
            window.opener.document.getElementById('txtFinishDate').value = cik_tar.toShortDateString();
            window.opener.document.getElementById('txtNightNum').value = gece_say.toString();
            this.close();
        }
    </script>

preguntado el 12 de junio de 12 a las 18:06

¿Cómo se ve el html generado? -

1 Respuestas

Prueba con esto

OnClientClick=
  '<%# string.Format("SubmitPage('{0}','{1}','{2}','{3}','{4}')", Eval("o_no"), Eval("k_ad"), Eval("gir_tar"), Eval("cik_tar"), Eval("gece_say")) %>'

Respondido el 12 de junio de 12 a las 18:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.