Ошибка Json с [DisplayFormat(ConvertEmptyStringToNull = false)]

Пишу проект mvc5 в vs2013

Метод в контроллере возвращает JSON

public JsonResult QueryConcens(ConcentratorView concenForQuery)
{
    QueryConcentratorsRequest request = new QueryConcentratorsRequest() { ConcenQuery = concenForQuery };

    return
        Json
        (
            concenstratorService
            .QueryConcentrators(request)
            .ConcensView
        );
} 

модель

public class ConcentratorView
{
    [Required(ErrorMessage="please input id")]
    public string ConcentratorID { get; set; }

    public string Name { get; set; }

    public string Address { get; set; }
}

это возвращает:

[{"ConcentratorID":"43","Name":"345","Address":"345"},
{"ConcentratorID":"56","Name":"","Address":null},
{"ConcentratorID":"concen_123","Name":"wer","Address":null}]

Я хочу, чтобы адрес: ноль был ""

затем я добавляю

[DisplayFormat(ConvertEmptyStringToNull = false)]
public string Address { get; set; }

но возвращается

[{"ConcentratorID":"43","Name":"345","Address":"345"}]

это стоит два ряда

Зачем?

0 ответов

Другие вопросы по тегам