1
私は角2のアプリケーションで作業しています。今私はCRUDの "作成"操作をしたいと思います。しかし、それは動作しません。私はプロジェクトをデバッグするとき、コントローラメソッドには行きません。角2の加算関数
コンソールのエラーは、「リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)の状態で応答」さ
「EXCEPTION:キャッチされない(約束で):ステータス応答:500内部サーバーエラーURL: "しかし、正しいURLです。
Component.ts
onSubmit(value: any) {
this.submitted = true;
this.msgs = [];
this.msgs.push({ severity: 'info', summary: 'Success', detail: 'Form Submitted' });
console.log(value.description)
this.periodService.addPeriods(value).then(period => this.period = period);
}
Controller
public ActionResult AddPeriod(PeriodModel period)
{
period.Id = Guid.NewGuid();
var periodDto = (APAPeriodDto)period;
periodDto.State = EntryState.Added;
this.ServiceLocator.GetService<IAppraisalService>().SavePeriod(periodDto);
periodDto.VersionNo++;
return Json(new PeriodModel(periodDto));
}
service.ts
addPeriods(period: any) {
console.log(period)
console.log("hualala")
return this.http.post('./Appraisal/AddPeriod', period).toPromise()
.then(res => <Period>res.json().data)
.then(data => { return data; });
}
私は削除操作のための何かを持っているし、それはコントローラ機能に行くので、私はなぜそれが機能を追加しないために動作しないのか分からない。 –
@ W.K私の回答を更新しました –
プレビューエラーが必要です。偽造防止フォームフィールド "__RequestVerificationToken"が存在しません。 –