none
Como pasar una variable javascript a C#, RRS feed

  • Pregunta

  • tengo este javascript 

    <script>
        'use strict';

        var clientContext;
        var user;



        SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);




        function sharePointReady() {
            try {
                var clientContext = new SP.ClientContext.get_current();
                var tempcurrentUser = clientContext.get_web().get_currentUser();
                clientContext.load(tempcurrentUser);
                clientContext.executeQueryAsync(function () {


                    var index = tempcurrentUser.get_loginName().indexOf('r|') + 2;
                    var currentUser = tempcurrentUser.get_loginName().substring(index);



                    alert(currentUser);


                }, Fail);
            } catch (err) {
                Fail();
            }
        }

        function Fail() {
            alert("error");
        }

        </script>

        entonces quiero saber como puedo usar el  alert(currentUser); para usarlo como una variable y colocarlo en un calme query ya q con este capturo el id del usurio que ingresa               
    miércoles, 10 de enero de 2018 15:01

Respuestas

Todas las respuestas

  • Hola Variable de JavaScript a C Sharp

    De acuerdo a tu consulta, puedes implementar este ejemplo de código, es acerca de como pasar variables de JavaScript a C# que puede serte útil.

    public partial class _Default : System.Web.UI.Page

    {

    public string CsVariable = "hello world";

    }

    And you can bind any js vairable to it pretty easitly -

    var javacriptVariable = "<%=CsVariable%>";

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 10 de enero de 2018 17:34
    Moderador
  • hola

    La unica forma de pasar datos del javascript en el cliente al servidor en c# es por medio de un post o una llamada ajax

    la mejor forma seria por medio de ajax, ya que en este caso no hay refresh en el browser

    entiendo que el proyecto es asp.net, no?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 10 de enero de 2018 19:30