asp.net从视图中的数据发送到控制器和使用该数据

问题描述:

当我登录到系统,我已经通过http AJAX接收到的数据请求,然后我需要将数据发送到由发送响应控制器创建会话变量。然后在控制器我需要创建会话变量。但我不知道我怎样才能将数据发送到控制器和创建会话,因为我是新的asp.net的MVCasp.net从视图中的数据发送到控制器和使用该数据

这里是我的代码,

<script type="text/javascript"> 

    var user = function (userName, password) { 
     this.userName = userName; 
     this.password = password; 
    } 

    function loginData() { 
     var userName = $("#username").val(); 
     var password = $("#password").val(); 


     var userData = new user($("#username").val(), $("#password").val()); 
      $.ajax({ 
       type: "POST", 
       url: "http://enh-cis.cloudapp.net/e.cloud/api/UserLogin/GetUserLoginDetails", 
       data: userData, 
       dataType: 'json', 
       success: function (data) { 

        if ((data[0] == null)) { 

         alert("username or password is incorrect"); 
         window.location.replace("@Url.Action("Login", "GRN")"); 

        } 
        else { 

         window.location.replace("@Url.Action("Index", "GRN")"); 
        } 
       }, 

      }); 
     }  
</script> 
+0

你想要的数据发送 – Mairaj 2014-09-04 09:07:12

+0

可以创建会话在GetUserLoginDetails发挥它的自我。或者以与使用$ .ajax调用GetUserLoginDetails函数相同的方式调用另一个函数。 – Priyank 2014-09-04 09:08:57

+0

这是由服务器发送(在成功函数数据) – user3840485 2014-09-04 09:09:01

内 如果(data.success) { //创建一个隐藏字段成根模板和从[0]数据隐藏字段的设定值与使用到您的图。 }