kann nicht abgerufen werden Ich habe ein Array von Objekten, die ich von Sicht zu Controller mit AJAX übergeben. Array Daten: Array von AJAX zu Controller
Mein ActionMethod ist:
public JsonResult AddQuestionsToStep(long stepId, string questionText, string questionType, string correctAnswer = "", List<QuestionOption> choices = null)
ich anderen Variablen Daten bin zu empfangen und Entscheidungen Array zählen aber die Daten in Auswahl-Array mapped.ie nicht, OptionName
das hat Wert auf der Clientseite ist auf der Serverseite null. Was mache ich falsch?
können Sie den Code schreiben, wie Sie bauen die Auswahlobjekte? Aus Ihrem Screenshot scheint, dass OptionId Funktion statt String –
Ich verwende knockoutJs. Auch wenn "OptionId" eine Funktion ist, sollte es nicht die Eigenschaft "OptionName" zuordnen? –
Nun, Sie versuchen, Array von Javascript-Objekten zu senden, ich glaube nicht, dass Ihr Backend in der Lage sein wird, das sowieso zu verarbeiten. Versuchen Sie, es als JSON.Stringify (Optionen) zu senden und analysieren Sie es auf Ihrer Back-End-Seite –