ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据

发布时间 - 2026-01-11 01:55:44    点击率:

要求是这样子的,在一个列表页中,用户点击详细铵钮,带记录的主键值至另一页。
在另一外页中,获取记录数据,然后显示此记录数据在网页上。

先用动图演示:

昨天有分享为ng-click传递参数 《angularjs为ng-click事件传递参数》http://www.cnblogs.com/insus/p/7017737.html

上面仅仅是在ng-click传入一个值,但是在ASP.NET MVC中,还需要把这个值传至另外一个视图中《ASP.NET MVC传递参数(model)》http://www.cnblogs.com/insus/p/6148167.html

$scope.Detail = function (code) {
      var objects = {};
      objects.Key = code;
      objects.Value = "";
      objects.Controller = "Code";
      objects.Action = "ClauseDetail";
      $http({
        method: 'POST',
        url: '/Pass/Redirect',
        dataType: 'json',
        headers: {
          'Content-Type': 'application/json; charset=utf-8'
        },
        data: JSON.stringify(objects),
      }).then(
         function success(response) {
           if (response.data.Success) {            
             window.location.href = response.data.RedirectUrl;
           }
           else {
             alert(response.data.ExceptionMessage);
           }
         },
        function error(error) {
          alert(response.error.data);
        });
    };

在ASP.NET MVC的控制器的Action接收参数,获取数据库的数据:

public ActionResult ClauseDetail()
    {
      if (TempData["Pass"] == null)
        return RedirectToAction("Clause", "Code");
      var pass = TempData["Pass"] as Pass;
      TempData["Pass"] = pass;
      Clause c = new Models.Clause();
      c.Code = pass.Key.ToString();
      ClauseEntity ce = new ClauseEntity();
      var model = ce.ClauseByKey(c).FirstOrDefault();
      return View(model);
    } 

上面从数据库获取数据后,给视图一个model。下面是本篇所说的重点,怎样把ASP.NET MVC的model传给angularjs ng-model:

以上所述是小编给大家介绍的ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# jquery与angularjs混合应用传参并绑定数据  # Vue.js与 ASP.NET Core 服务端渲染功能整合  # Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包  # ASP.NET Core Project.json文件(5)  # ASP.NET使用Ajax返回Json对象的方法  # ASP.NET core Web中使用appsettings.json配置文件的方法  # C#后台调用前台JS函数方法  # mongodb使用c#驱动数据插入demo  # c#操作mongodb插入数据效率  # C#引用类型和值类型的适用场合和区别  # asp.net使用JS+form表单Post和Get方式提交数据  # 小编  # 是在  # 在此  # 要把  # 给大家  # 另外一个  # 这样子  # 先用  # 所述  # 还需  # 绑定  # 给我留言  # 感谢大家  # 传至  # 主键  # 疑问请  # 有任何  # 昨天  # 但是在  # model 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Android GridView 滑动条设置一直显示状态(推荐)  网页设计与网站制作内容,怎样注册网站?  如何快速建站并高效导出源代码?  如何在阿里云服务器自主搭建网站?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  网站制作软件有哪些,制图软件有哪些?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  如何用腾讯建站主机快速创建免费网站?  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Python进程池调度策略_任务分发说明【指导】  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  PHP正则匹配日期和时间(时间戳转换)的实例代码  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  JavaScript Ajax实现异步通信  公司门户网站制作流程,华为官网怎么做?  Laravel如何使用withoutEvents方法临时禁用模型事件  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  手机网站制作与建设方案,手机网站如何建设?  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  如何用好域名打造高点击率的自主建站?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  高防服务器租用首荐平台,企业级优惠套餐快速部署  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel如何使用Gate和Policy进行授权?(权限控制)  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  微信小程序 五星评分(包括半颗星评分)实例代码  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  桂林网站制作公司有哪些,桂林马拉松怎么报名?  香港服务器部署网站为何提示未备案?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  JavaScript如何实现路由_前端路由原理是什么  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何使用.env文件管理环境变量?(最佳实践)  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  Laravel中的Facade(门面)到底是什么原理