简单的AngularJS,AJAX和ASP.NET MVC示例

杰森

我想看到一个极简的AngularJS示例,它对ASP.NET MVC操作方法进行AJAX调用。我尝试自己完成此操作,但未成功。这是我的示例代码...

MVC动作方法...

public string Color()
{
    return "red";
}

HTML ...

<!DOCTYPE html>    
<html ng-app ="ColorApp">
<head>
    <title>ColorApp</title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.min.js"></script>
    <script src="/Scripts/app.js"></script>
</head>
<body>
    <div ng-controller="ColorController">
        {{color}}
    </div>
</body>
</html>

JavaScript ...

var colorApp = angular.module('ColorApp', []);

colorApp.controller('ColorController', function ($scope) {

    $http({
        url: '/home/color',
        method: 'GET'
    }).success(function (data, status, headers, config) {
        $scope.color = data;
    });

});

要考虑的一些事情:

  • 如果我用$http类似方法替换该方法,$scope.color = 'purple';则我的视图将按预期呈现“紫色”一词。
  • 如果我按原样保留所有内容,但用jQuery替换AngularJS,则一切按预期进行(我得到“红色”)。
  • 我尝试更改{{color}}为,{{color()}}但没有区别。
  • 我尝试将操作方法​​更改为aJsonResult并返回,Json("red", JsonRequestBehavior.AllowGet);但这也没有区别。

我感谢您的帮助!

艾哈迈德·阿尔纳哈斯

$ http添加到您的控制器

colorApp.controller('ColorController', function ($scope,$http) {
      $http({
                url: '/home/color',
                method: 'GET'
           }).success(function (data, status, headers, config) {
    $scope.color = data;
     });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angular js和asp.net mvc 4示例应用程序

来自分类Dev

angular js和asp.net mvc 4示例应用程序

来自分类Dev

ASP.NET MVC和AngularJS

来自分类Dev

ASP.NET MVC和AngularJS路由

来自分类Dev

ASP.NET MVC和AngularJS授权

来自分类Dev

使用angularjs和ASP.NET MVC

来自分类Dev

AngularJS路由和ASP.net MVC

来自分类Dev

陷入ASP.NET MVC4中的Google API YouTube搜索示例?

来自分类Dev

如何运行ASP.NET 5 MVC 6 rc2的本地化示例

来自分类Dev

为什么在ASP.NET MVC示例中路径信息路由不起作用?

来自分类Dev

为什么网上的所有asp.net mvc示例都引用UI中的DAL

来自分类Dev

Angularjs和Asp.Net MVC控制器

来自分类Dev

AngularJS和Asp.Net MVC之间的连接

来自分类Dev

AngularJS和Asp.Net MVC之间的连接

来自分类Dev

ASP.NET MVC中的Ajax FileUpload和JQuery formData

来自分类Dev

ASP.NET MVC中的Ajax FileUpload和JQuery formData

来自分类Dev

jQuery Ajax和ASP.NET MVC控制器

来自分类Dev

使用 Ajax 和 ASP.NET MVC 发布 JavaScript 对象

来自分类Dev

如何将这个ASP.NET Webforms示例转换为MVC5剃须刀兼容的?

来自分类Dev

ASP.NET MVC和Angularjs一起+ ASP.NET Web API

来自分类Dev

如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

来自分类Dev

如何在ASP.NET MVC中将简单ID(jquery ajax)发布到Action方法

来自分类Dev

在MVC和MVP上实现的示例Winform

来自分类Dev

Angularjs + ASP.NET MVC + ASP.NET Web API

来自分类Dev

从R调用.NET对象的简单示例

来自分类Dev

如何在asp.net mvc中控制非ajax和Ajax请求的401 http响应

来自分类Dev

asp.net MVC中的angularJS路由

来自分类Dev

从 AJAX (ASP.NET MVC) 填充 DropdownList

来自分类Dev

VB.net中json.net的简单工作示例

Related 相关文章

热门标签

归档