예제 #1
0
 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 + "的内容信息!");
         }
     }
 }
예제 #2
0
        /// <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();
            }
        }