ASP.NET MVC中传参并绑定数据的实例教程

ASP.NET MVC中传参并绑定数据的实例教程,第1张

概述ASP.NET MVC中传参并绑定数据实例教程 这篇文章主要介绍了ASP.NET MVC中jquery与angularjs混合应用传参并绑定数据,需要的朋友可以参考下

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

先用动图演示:

上面仅仅是在ng-click传入一个值,但是在ASP.NET MVC中,还需要把这个值传至另外一个视图中《ASP.NET MVC传递参数(model)》

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中传参并绑定数据的实例教程全部内容,希望文章能够帮你解决ASP.NET MVC中传参并绑定数据的实例教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1212221.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存