Quiero enviar las variables itemId y entityModel a la ActionResult CreateNote:Url.Action pone un & en mi url, ¿cómo puedo solucionar esto?
public ActionResult CreateNote(
[ModelBinder(typeof(Models.JsonModelBinder))]
NoteModel Model, string cmd, long? itemId, string modelEntity)
con este javascript:
Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity});
Sin embargo, el ser enviar URL es
localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44
quiero para enviar
localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44
¿Cómo puedo evitar que Url.Action ponga el & frente a la segunda variable que deseo enviar?
¿Qué le parece que '&' no es correcto? – Oded
Porque cuando miro el ActionResult con un punto de interrupción, cuando tengo localhost: 1304/Administration/blue/en-gb/Entity/CreateNote? ModelEntity = Frase & itemId = 44 modelEntity = Frase y itemId = null. Cuando los cambio en javascript y obtengo localhost: 1304/Administration/blue/en-gb/Entity/CreateNote? ItemId = 44 & modelEntity = Frase itemId = 44 y modelEntity = null. Es por eso que creo que tiene que ver con & –
@Oded, porque los datos se insertan en JavaScript, no en HTML. – Quentin