Estoy comenzando un nuevo proyecto con Mongo, NoRM y MVC .Net.Cómo pasar ObjectId desde MongoDB en MVC.net
Antes de utilizar FluentNHibernate, por lo que mis ID eran enteros, ahora mis ID son ObjectId. Así que cuando tengo un enlace Editar mi URL se parece a esto:
sitio web/Admin/Editar/23,111,160,3,240,200,191,56,25,0,0,0
Y no se une automaticamente a mi controlador como un Id. de objeto
¿Tiene alguna sugerencia o mejores prácticas para trabajar con esto? ¿Debo codificar/decodificar la identificación cada vez?
Gracias!
Esta solución no funciona cuando los valores se pasan en un formulario. Vea mi respuesta para una solución que funciona sin importar cómo se pasen los valores. (También valdría la pena señalar para qué controlador C# MongoDB era esto, ya que su sintaxis varía). –
La pregunta original estaba en el contexto ASP.NET MVC y el código estándar que permitiría que el controlador analizara ObjectId desde url. – Sherlock