如何将值传递给 . Angular 中的网络控制器

宇达屋

我正在尝试的是将参数从打字稿传递给控制器​​。但它没有传递给方法。

下面是我的打字稿代码,

multiCountryConfig() {

var multiCountry = "Test";

this.http.get('/Home/MultiCountryConfiguration', {
  params: {
    multiCountry: multiCountry,
  }
}).subscribe(result => {
  console.log(result)
}, error => {
  console.log(error)
});

}

下面一个是我的家庭控制器方法代码,

    [HttpGet]
    public IActionResult MultiCountryConfiguration(string multiCountry)
    {
        var key = "test";
        var value = "en-gb";
        CookieOptions options = new();
        options.Expires = DateTime.Now.AddHours(1);
        HttpContext.Response.Cookies.Append(key, value, options);

        return Ok("created");
    }

我不知道是否正确。请有人指导我。谢谢你。

Fei Han

我正在尝试的是将参数从打字稿传递给控制器​​。但它没有传递给方法。

得到相同的 404 错误。获取 https://localhost:44335/Home/MultiCountryConfiguration?multiCountry=Test 404

要解决此问题,请尝试修改如下操作方法。

[HttpGet("/Home/MultiCountryConfiguration")]
public IActionResult MultiCountryConfiguration([FromQuery]string multiCountry)
{
    //...

此外,请确保您的后端站点托管在 上https://localhost:44335,而不是其他端口或 http。

注意:您的 Angular 前端代码似乎没问题,它可以帮助发出 http 请求并通过查询字符串传递数据。如果后端的路由没问题,它应该会按预期工作。

来自前端的请求

在此处输入图片说明

后端操作方法

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Angular中的ng-repeat将索引值传递给控制器

如何在angular 1.4.4中将值从控制器传递给html

Grails 3和angular-如何将输入参数传递给后端控制器

如何将模板定义的变量传递给 Angular 控制器

如何将段落的值传递给控制器

如何将值传递给导航控制器

如何将 ngModel 值传递给 Angular 6 中的组件

如何将字符串值传递给angular2中的组件

如何将非字符串值传递给Angular中的HostListener函数?

如何将参数传递给 angular 中的指令函数?

如何将userId传递给Angular中的标头

在Dart Angular中,如何将函数传递给组件

如何将值传递给不在VueJS中的表单输入中的laravel控制器

如何将控制器中会话中的值传递给视图刀片PHP laravel?

如何将值从刀片传递给 Laravel 中的控制器?

如何将值从 AngularJS 指令传递给父控制器中的函数

如何将选定的下拉值传递给Thymeleaf中的控制器?

如何将 url 动作中的模型值传递给控制器函数

如何将Javascript中的返回值传递给控制器

如何将表单字段值传递给 Rails 中的不同控制器视图?

如何将多个输入文本值传递给控制器中的方法

如何将规格文件中的值传递给控制器

在Angular 2中单击时如何将输入值传递给另一个组件?

如何将两个文本框值传递给 Angular6 中的函数?

Angular:将参数从$ routeProvider传递给控制器

从控制器将参数传递给Angular Factory

Angular指令:使用“&”号方法将值传递给控制器

将数组变量从控制器传递给 Angular 中的 html

Angular 指令将参数传递给元素的 .html() 中的控制器函数