1
ng2サービスからMVC WebAPIに値をポストしようとしています。値がfalse
のときに動作します。値がtrue
の場合はポストバックしません。ng2サービスからboolean値をMVC WebAPIに送信する方法
マイservice.ts
EnrolStudent(HasCriminal: boolean): Observable<number> {
console.log(HasCriminal);
return this.http.post('/api/student/enrolstudent', HasCriminal).map(result => {
return result.json() as number;
}).catch(error => {
console.log(error);
return Observable.throw(new Error('Error occured in calling EnrolStudent service'));
});
}
上記のコードでは、私はトレースとはっきりHasCriminal
は/真コンソールで偽であることがわかります。
値がtrue
ある場合は、それはコンソールで、私はtrue
を見ることができるにもかかわらず、何も送信しません。
MVC Webapiにこのブール値を正しく送信する方法を教えてください。
可能な複製(http://stackoverflow.com/questions/13771032/post-string-to-asp-net-web-api- application-returns-null) – Igor