/// <summary> /// 根据ID获取问题信息 /// </summary> public string GetQuestionnairesById() { var questionnairesService = new QuestionnaireBLL(this.CurrentUserInfo); string content = string.Empty; string key = string.Empty; if (FormatParamValue(Request("QuestionnaireID")) != null && FormatParamValue(Request("QuestionnaireID")) != string.Empty) { key = FormatParamValue(Request("QuestionnaireID")).ToString().Trim(); } var condition = new List <IWhereCondition>(); if (!key.Equals(string.Empty)) { condition.Add(new EqualsCondition() { FieldName = "QuestionnaireID", Value = key }); } var data = questionnairesService.Query(condition.ToArray(), null).ToList().FirstOrDefault(); //if (data != null) //{ // data.StrPublishTime = data.PublishTime.Value.ToString("yyyy-MM-dd"); //} //data.StartDateText = data.StartTime == null ? string.Empty : // Convert.ToDateTime(data.StartTime).ToString("yyyy-MM-dd"); //data.EndDateText = data.StartTime == null ? string.Empty : // Convert.ToDateTime(data.StartTime).ToString("yyyy-MM-dd"); //data.Description = HttpUtility.HtmlDecode(data.Description); var jsonData = new JsonData(); jsonData.totalCount = (data == null) ? "0" : "1"; jsonData.data = data; content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", data.ToJSON(), (data == null) ? "0" : "1"); return(content); }