美文网首页
C#MVC接口跳转外网系统(页面)并传值

C#MVC接口跳转外网系统(页面)并传值

作者: 伴我多久_5050 | 来源:发表于2019-01-18 16:45 被阅读0次

今天遇到人生第一次写接口,看着简单,但是由于没有经验写起来还是一脸懵逼,在大神的指导下,可以成功出效果就拿我今天写的说一下吧。

一、首先第一步在前台页面写标签用于连接外网页面,我用的是layui的框架,如果a标签设置target="_blank" 可以打开一个新页面在新页面访问外网页面,入若不添加就是在当前页面访问

二、在控制器里去写访问的方法

  1、只访问外网页面不传值。(一定要使用重定向,因为访问的是外网页面我们本地没有改页面去返回)

2、访问外网并传值(传少量比如一个两个值)我的用户名和账号是存放在Session中的,获取要传递的字段并和访问路径拼接起来。

3、本地的系统加接口去放问外网的系统并把本地的用户信息传递过去这个时候我们就可以只传递过去一个id然后写个接口查询所该id所有用户的所有基本信息,返回一个json数据,剩下的就是由外网系统去进行解析json等。传递id和上面一样

然后新建一个WebApi的控制器,在控制器里去写根据id查询该用户所有信息并返回json数据。

返回json格式,查询数据需要的命名空间

下面就是效果图了这是访问前

这是访问之后的效果(地址后传递的参数是加过密的,这是get请求为了保护用户的隐私应请求地址进行加密,怎么加密下一张再说。)

​这是没有加密的效果,下面是加过密的。​

相关文章

  • C#MVC接口跳转外网系统(页面)并传值

    今天遇到人生第一次写接口,看着简单,但是由于没有经验写起来还是一脸懵逼,在大神的指导下,可以成功出效果就拿我今天写...

  • ionic关于跳转那些事

    简单介绍一下跳转页面,和页面传值 引入 页面跳转并传值 返回上一页 请求接口失败或者成功返回页面 如果需要返回是传入值

  • 微信小程序几种常用的跳转方式并传值

    第一种:通过链接传值(跳转页面传值) 第二种:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 第...

  • IPSDemo

    IPS系统接口说明 因为IPS系统接口分为以下两种 POST页面跳转, POST后台接口 POST页面跳转 POS...

  • iOS 调接口,传数据,xib跳转页面

    调接口 传数据 一般接口有的数据在页面上必须得传进去数据 example: 跳转页面

  • swift 闭包传值

    场景:A页面跳转到B页面,B页面返回到A页面,(B页面给A页面传值) B页面逻辑:创建block,声明变量,传值 ...

  • vue传参数

    vue跳转页面并传参数

  • swift 代理传值

    场景:A页面跳转到B页面,B页面返回到A页面,(B页面给A页面传值) B页面逻辑:创建协议,声明变量,传值 A页面...

  • 金蝶kingdee mbos移动轻应用开发脚本参考

    前端事件脚本 1.手动调用提交校验页面字段必填项方法: 2.mbos内页面跳转以及传值: 3.跳转后页面接收传值:...

  • query与params的页面传值

    先简单记录页面传值, 还没完全弄懂其中的原理先配置路径跳转 params data传参 params传参 跳转页面...

网友评论

      本文标题:C#MVC接口跳转外网系统(页面)并传值

      本文链接:https://www.haomeiwen.com/subject/hikmdqtx.html