View触发后台controller

方法一:MVC中ajax调用Controller

    Js中ajax代码:

    $.ajax({

      async:true,  //默认为true,异步请求

      cache:false,  //不设置ajax缓存,get请求且再次请求路由不变时,不会再去查询数据库,返回上次数据

      type:'post',

      contentType:'application/json',

      url:'/StudentIfo/login',

      data:{

          name:$('#sname').val(),

          pwd:$('#spwd').val()

        },

      error:function(){},

      success:function(){}

      });

      后台controller代码:

      public jsonresult login(string name,string pwd)  //此处参数必须和ajax中data参数名保持一致

      {

        return Json();
      }

方法二:Form表单Action属性提交

    <form action = "/StudentInfo/Login" method = "post">

      <input type = "text" name = "sname'/>

      <input type = "text" name  = "spwd"/>

      <input type = "submit">提交</button>

    </form>  

       后台controller代码:

       public jsonresult login(string sname,string spwd)  //此处参数必须和name参数名保持一致。

       {

        return Json();
       }

        或者这么写:

      public JsonResult Login()

       {  

         string a = Request["sname"];

         string b = Request["spwd"];

          return json("");
       }

方法三:MVC的视图引擎超链接

    @HTML.ActionLink("StudentInfo","Login");

方法四:Window跳转路由

    Location.href = "/StudentInfo/Login";

 

转载于:https://www.cnblogs.com/HansZimmer/p/8795876.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值