protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.Count > 0) { string key = Convert.ToString(Request.QueryString["key"]); //获取内容信息 P_Content content = server.getContentInfoById(Convert.ToInt32(key)); //获取该内容下的图片信息 List <P_File> images = server.getFilesByContentID(content.ID, 1); //1代表图片 //获取内容下所有文件的集合(不包含图片) List <P_File> files = server.getFilesByContentID(content.ID, 0); //0代表文件 if (content != null) { this.TitleLabel.Text = content.Title;//设置标题 if (content.Content != null) { setContent(content.Content, images, files);//设置位置信息 } } else { showMessage("不存在id为" + key + "的内容信息!"); } } }
/// <summary> /// 保存给定内容id的文本 /// </summary> /// <param name="ContentID"></param> public void saveContent(int ContentID, string text) { var query = from t in context.P_Content where t.ID == ContentID select t; if (query.Count() > 0) { P_Content content = query.First(); content.Content = text; context.SubmitChanges(); } }