Поскольку теперь я начал использовать Script #, я попытался отправить пакет данных на сервер через ajax:
jQuery.AjaxRequest<RespondPackage>(url, new jQueryAjaxOptions("type", "POST", "dataType", "json", "data", dataSendToServer));
с dataSendToServer в форме объекта типа "SendPackage" с использованием метода доступа get и set, например так:
public class SendPackage
{ private string reportID;
public string ReportID
{
get { return reportID; }
set { reportID = value; }
}
public SendPackage(string reportID)
{
this.reportID = reportID;
}
}
При отправке данных на сервер с помощью ajax после преобразования в Javascript, он отправляет не только reportID (необходимые данные), но также get_reportID и set_reportID.
Я пробовал несколько методов, чтобы удалить фиктивные свойства доступа get и set, такие как Type.DeleteField, но, похоже, не работает.Поэтому я хочу спросить, существует ли какой-либо метод обработки данных, отправляемых на сервер, для удаления свойства get и set accessor?
Спасибо за ваше внимание.