ASP, 검도 및 프로그래밍에 익숙하지 않습니다. Kendo Grid를 사용하여 데이터베이스를 CRUD하려고합니다. 하지만 나는 일종의 길을 잃었습니다.각도 및 검도 UI가있는 ASP.Net MVC
나는 간단한 클래스를 가지고 있습니다 : 이름, 성을 가진 사람. 생성 된 컨트롤러 및 뷰가 제대로 작동하므로 데이터베이스를 CRUD 할 수 있습니다.
`angular.module("KendoDemos2", ["kendo.directives"])
.controller("MyCtrl2", function ($scope) {
$scope.mainGridOptions = {
dataSource: new kendo.data.DataSource({
transport: {
read: { url: "/Person/Read", dataType: "json" },
create: { url: "/Person/Create", dataType: "json", type: "POST" },
update: { url: "/Person/Update", dataType: "json", type: "PUT" },
destroy: { url: "/Person/Delete", dataType: "json", type: "DELETE" },
parameterMap: function (options, operation) {
if (operation !== "read") {
console.log(options)
return kendo.stringify(options);
}
}
},
batch: false,
pageSize: 10,
schema: {
model: {
id: "Id",
fields: {
Name: { type: "string },
Surname: { type: "string" } }
}
}
})`
문제는 다음과 같습니다 :
이첫째, 나는 "만들기"를 누를 때 나는 그리드에 새로운 사람을 만들 때, 나는 '돈
그런 다음, 사용 각도 나는이 모듈을 생성 데이터가 컨트롤러로 전달되는지 확인하십시오.
둘째, 컨트롤러에서이 정보를받는 방법을 알지 못합니다 (json, 나는 믿습니다).
죄송합니다, 저는 완전 초급자입니다.
편집
나는 컨트롤러에이 방법이 있습니다 {이름 : "존", 성/방법을 만들기
[HttpPost]
public ActionResult Create(Person model)
{
if (model != null)
{
return Json("Success");
}
else
{
return Json("An Error Has Occurred");
}
}
그래서,이는 사람에게 전송되는을 " Doe "}
다음 중 성공을 표시합니다.
그러나 Json에서 이러한 속성을 가져 와서 모델을 채우려면 어떻게해야합니까?
'사용중인 편집기는 무엇입니까?'SO에게 환영합니다. – mvermef
안녕하세요, 감사합니다. :) 저는 Visual Studio 2015입니다. – Migu3litto
데이터가 다른 호출로 어떻게 움직이는 지 알기 위해 중단 점을 사용하고 싶습니다. 코드 블록의 여백 근처의 화면 왼쪽에있는 편집기에서 왼쪽 가장자리 근처에서 작업하면 북마크와 같이 다른 것들을 토글 할 수 있지만 중요한 것은 때때로 브레이크 포인트는 코드 실행이 빨간색의 색상을 일시 중지하고 "디버깅"@ 해당 위치를 허용하므로 모든 것에 대해 볼 수 있습니다 해당 코드와 관련된 – mvermef