如何将数据从组件传递到控制器?

从前端传递一个字符串变量(HTML / .ts到C#控制器)。

我浏览了angular.io文档和非官方人员的演练。我观看了视频,但似乎与我的代码无关。我在Visual Studio 2019中启动了一个新项目(带有Angular的ASP.NET Core Web应用程序)。有.ts组件和.cs控制器。我的HTML设置为接受字符串输入。我尝试使用HTTP POST请求和Ajax请求。我可能用错误的论点错误地完成了它们。我咨询过

如何使用Angular2将数据发送到ASP.NET控制器

ASP.Net MVC如何将数据从视图传递到控制器

将模型数据从View传递到Controller并使用其值

AngularJS和asp.net MVC-将数据传递给控制器​​?

还有无数其他不在StackOverflow上的东西。

.html

<input #box (keyup)="onKey(box.value)">
Your name is: {{name}}

.ts

onKey(value: string)
{
    this.name = value;
}

我希望该名称字符串在控制器中可用,我可以在其中打印出来,以后再在数据库中使用它。

瑞安

我使用asp.net核心Angular模板创建了一个演示,它在Keyup上传递数据。

1.home.component.html

<input #box (keyup)="onKey(box.value)">
Your name is: {{name}}

2.home.component.ts

import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
})
export class HomeComponent {
  name: string;

  constructor(
    private http: HttpClient
  ) { }

  onKey(value: string):void {
    this.name = value;
    const formData: FormData = new FormData();
    formData.append('name', this.name);
    this.http.post('https://localhost:44336/api/SampleData/TestName', formData).subscribe(result => {
      console.log(result);
    }, error => console.error(error));
  }
}

3.SampleData控制器(/ api / sampleData)

[HttpPost("TestName")]
public JsonResult TestName(string name)
    {
        //your logic
        return Json(name);
    }

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将数据从服务传递到控制器?

如何将数据从指令传递到控制器?

如何将数据从视图控制器传递到其他视图控制器

如何将所选数据从视图传递到控制器,然后再从控制器传递回视图

灰烬辛烷值升级如何将值从组件传递到控制器

如何将数组从Laravel控制器传递到Vue.js组件

如何将ID从React组件传递到ASP.NET控制器?

如何将数据从视图控制器传递到导航控制器,然后再传递到另一个视图控制器?

如何将异步数据从父控制器传递给子组件?

铁路由器/流星-如何将数据从控制器传递到模板?

数据表如何将数据从输入传递到控制器

如何将数据从控制器传递到数据库以获取列表

如何将数据从父视图控制器传递到子容器视图控制器

我们如何将结果数据从 CodeIgniter 控制器传递到 AngularJS 控制器?

如何将数据传递到导航控制器中嵌入的集合视图控制器

如何将多值从控制器传递到 HTML

如何将值从视图传递到控制器

如何将列表从控制器传递到jsp?

如何将变量从控制器传递到块

如何将列表从视图传递到控制器?

如何将列表从Ajax传递到控制器

如何将变量从控制器传递到视图

如何将变量数据从控制器传递到视图(MVC)

如何将数据从函数传递到角度控制器范围

ASP.Net MVC如何将数据从视图传递到控制器

如何将数据从EJS模板传递到AngularJS控制器

如何将请求数据从Spring Boot控制器传递到apache骆驼路线

如何将一行数据从控制器传递到视图,而不是 IEnumerable<>

如何将数据从视图传递到控制器-Yii