将数据从angularjs控制器传递到C#MVC CTRL

普利亚·沙里亚茨塔德

这很简单,但是很有效

在angularJS部分中,我有以下代码:

   var data={"ID":1,"Key":"********"}
            $http.post("/Home/DeleteListItem", data)
                .success(function (data) {
                    alert(JSON.parse(data));
                }).error(function (response) {
                    alert(response);
                });

和C#部分是这样的

 [HttpPost]
public JsonResult DeleteListItem(Entity entity)

{

kishAppEntities db = new kishAppEntities();
Stream req = Request.InputStream;
db.Configuration.ProxyCreationEnabled = false;
var data = //some delete query

return new JsonResult()
{
    Data = data,
    JsonRequestBehavior = JsonRequestBehavior.AllowGet

};

}


public  class Entity
{
    int ID { set; get; }
    string Key { set; get; }

}

实体中没有数据,我对此一无所知吗? 在此处输入图片说明

我使用此发布方法作为第二种方法,但仍然可以正常工作

     var entity = { "ID": 1, "Key": "********" }
        $http({
            url: "./general/DeleteListItem",
            method: "POST",
            data: JSON.stringify({
                entity: entity
        }),
        headers: {
            'Content-Type': 'application/json'
        }
        }).success(function(data, status, headers, config) {           
        }).error(function(data, status, headers, config) {
        });
阿曼

您的ID和密钥属性无法访问。将属性放在公共访问修饰符之前,如下所示:

public  class Entity
{
    public int ID { set; get; }
    public string Key { set; get; }

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

怎么做-CTRL A和CTRL + C?

来自分类Dev

Javascript捕获ctrl + alt + c

来自分类Dev

C#MVC 4:将View中的JavaScript数组传递给控制器

来自分类Dev

C:fprintf被Ctrl C中断

来自分类Dev

期望-中断程序-Ctrl + C

来自分类Dev

在输入命令中阻止Ctrl-C / Ctrl-Z

来自分类Dev

如何将javascript对象传递给C#MVC 4控制器

来自分类Dev

AngularJS +1.5父控制器如何将数据传递到组件控制器

来自分类Dev

AngularJS:在没有工厂,服务或广播的情况下将数据从控制器传递到控制器?

来自分类Dev

C#MVC发布表单未将ID从视图传递到控制器

来自分类Dev

BLAZOR + MVC-将数据从Blazor页面传递到MVC控制器

来自分类Dev

Ctrl C与Ctrl Z与前景工作

来自分类Dev

C:fprintf被Ctrl C中断

来自分类Dev

在外壳中组合Ctrl + c和Ctrl + z的结果

来自分类Dev

CTRL + C:复制或中断

来自分类Dev

Ctrl + c和Ctrl + z中断/暂停作业

来自分类Dev

Ctrl + Shift + Tab有时会注册Ctrl + w,Ctrl + c和Ctrl + x

来自分类Dev

登录时按Ctrl + C

来自分类Dev

将数据从javascript传递到MVC控制器

来自分类Dev

将AJAX POST方法传递给C#MVC控制器方法的小麻烦

来自分类Dev

终端中的Ctrl + v和Ctrl + c

来自分类Dev

Ubuntu终端中的Ctrl + C和Ctrl + V

来自分类Dev

CTRL + D与CTRL + C

来自分类Dev

Ctrl + C和Ctrl + V如何工作?

来自分类Dev

如何将数组数据从angularjs传递到C#MVC模型?

来自分类Dev

C#MVC发布表单未将ID从视图传递到控制器

来自分类Dev

将数据从控制器传递到$ uibModal控制器angularjs

来自分类Dev

C#MVC如何将按钮值传递回控制器?

来自分类Dev

ASP.NET MVC C# - 将数据从控制器传递到类