Ich habe das Modell:
public class MyModel
...Felder
[Remote(ActionName, ControllerName)]
public string SomeNumber { get; set; }
..Felder
Und habe eine Aktion im ControllerName Controller:
public JsonResult ActionName(string someNumber)
{...}
Aber wenn die Aktion aufgerufen wird, ist der Parameter someNumber immer null. Und wenn ich versuche, es zu debuggen, erhalte ich
GET /ControllerName/ActionName?MyModel.SomeNumber=34189736
Wie kann ich das zum Laufen bringen? (Ich kann nicht das gesamte Modell MyModel übergeben und kann den Namen des Feldes MyModel.SomeNumber nicht in meiner Ansicht ändern)
UPD. Eingabe in meiner Ansicht:
UPD gelöst! :) Ich erstelle ein neues Modell mit einem einzelnen Feld SomeNumber und verwende ein Präfix:
SomeNumber([Bind(Prefix = "MyModel")]MySingleFieldModel model)