/// <summary> /// 根据ID获取问题信息 /// </summary> public string GetOptionById() { var quesQuestionsBLL = new QuesOptionBLL(this.CurrentUserInfo); string content = string.Empty; string key = string.Empty; if (FormatParamValue(Request("OptionID")) != null && FormatParamValue(Request("OptionID")) != string.Empty) { key = FormatParamValue(Request("OptionID")).ToString().Trim(); } var condition = new List <IWhereCondition>(); if (!key.Equals(string.Empty)) { condition.Add(new EqualsCondition() { FieldName = "OptionID", Value = key }); } var data = quesQuestionsBLL.Query(condition.ToArray(), null).ToList().FirstOrDefault(); 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); }