Estoy enviando cadena vacía a través de $ .post y se deserializa a nulo. ¿Cómo diferenciar si la cadena estaba vacía o nula en el lado del cliente?¿Por qué la cadena vacía JSON se deserializa a nulo en el lado del servidor?
Saludos
ACTUALIZACIÓN Lo que estoy haciendo realmente es:
$.post("Controller/Action", $.param({Name: ""}, true), null, "json");
en el servidor:
public Container
{
public string Name;
}
public void Action(Container container)
{
bool c = container.Name == null; // c is true, why ?
}