void InitializeTwo() { //生成第二行元素 Introduce introduce = H.GetComponent <Introduce>(); Vector3 Hpos = new Vector3(H.transform.localPosition.x, H.transform.localPosition.y, H.transform.localPosition.z); //初始化第一个元素的位置 H.gameObject.GetComponent <Renderer>().material = materials[0]; //初始化第二行第一个元素的材质 Vector3 Lipos = new Vector3(H.transform.localPosition.x, H.transform.localPosition.y - gap, H.transform.localPosition.z); //初始化第一个元素的位置 child = H.gameObject.GetComponentsInChildren <TextMesh>(); //初始化第一行元素的数据 child[0].text = introduce.All[2, 0]; //设置name child[1].text = introduce.All[2, 2]; //设置number child[2].text = introduce.All[2, 1]; //设置letter H.name = introduce.All[2, 1]; //修改一下生成物体的名称 for (int i = 3; i <= 10; i++) { Instantiate(H, Lipos, Quaternion.identity); child = H.gameObject.GetComponentsInChildren <TextMesh>(); child[0].text = introduce.All[i, 0]; //设置name child[1].text = introduce.All[i, 2]; //设置number child[2].text = introduce.All[i, 1]; //设置letter if (i == 4) { Lipos.x = Lipos.x + 10 * gap; //中间没元素需要修改跨越坐标 } Lipos.x = Lipos.x + gap; if (i == 3) { H.gameObject.GetComponent <Renderer>().material = materials[1]; } if (i == 4) { H.gameObject.GetComponent <Renderer>().material = materials[6]; } if (i >= 5 && i <= 7) { H.gameObject.GetComponent <Renderer>().material = materials[7]; } if (i == 8) { H.gameObject.GetComponent <Renderer>().material = materials[4]; } if (i == 9) { H.gameObject.GetComponent <Renderer>().material = materials[8]; } H.name = introduce.All[i, 1]; if (i == 10) { //将预设体的属性值设置成初始值 H.transform.localPosition = Hpos; child = H.gameObject.GetComponentsInChildren <TextMesh>(); child[0].text = introduce.All[0, 0]; //设置name child[1].text = introduce.All[0, 2]; //设置number child[2].text = introduce.All[0, 1]; //设置letter H.gameObject.GetComponent <Renderer>().material = materials[7]; H.name = introduce.All[0, 1]; } } }
void InitializeOne() { Introduce introduce = H.GetComponent <Introduce>(); H.gameObject.GetComponent <Renderer>().material = materials[7]; //初始化第一行第一个元素的材质 Vector3 Hpos = new Vector3(H.transform.localPosition.x, H.transform.localPosition.y, H.transform.localPosition.z); //初始化第一个元素的位置 Vector3 HposTemp = Hpos; //生成第一行元素周期表 for (int i = 1; i <= 2; i++) { Instantiate(H, Hpos, Quaternion.identity); child = H.gameObject.GetComponentsInChildren <TextMesh>(); child[0].text = introduce.All[i, 0]; //设置name child[1].text = introduce.All[i, 2]; //设置number child[2].text = introduce.All[i, 1]; //设置letter Hpos.x = Hpos.x + gap * 17; H.gameObject.GetComponent <Renderer>().material = materials[8]; H.name = introduce.All[i, 1]; if (i == 2) { //将预设体的属性值设置成初始值 H.transform.localPosition = HposTemp; child = H.gameObject.GetComponentsInChildren <TextMesh>(); child[0].text = introduce.All[0, 0]; //设置name child[1].text = introduce.All[0, 2]; //设置number child[2].text = introduce.All[0, 1]; //设置letter H.gameObject.GetComponent <Renderer>().material = materials[7]; H.name = introduce.All[0, 1]; } } }
public async ValueTask AddIntroduce(Introduce introduce) { if (introduce?.Author == null) { return; } await _redisCacheClient.GetDbFromConfiguration().AddAsync <Introduce>(introduce.Author.Name.ToLower(), introduce); }
/// <summary> /// 更新富文本编辑器内容 /// </summary> private void SubContentBind() { try { Introduce intr = db.Introduce.First(p => p.name == QueryType + ":" + dplSubType.SelectedValue); myEditor11.InnerHtml = intr.text; } catch { myEditor11.InnerHtml = ""; } }
protected void Button1_Click(object sender, EventArgs e) { string saveField = string.Empty; if (dplSubType.Visible == false) { saveField = dplType.SelectedValue; } else { saveField = dplSubType.SelectedValue; } if (saveField == "合作办学") { saveField = QueryType + ":" + txtCoopTitle.Text.Trim(); } else { saveField = QueryType + ":" + saveField; } if (Server.HtmlDecode(myEditor11.InnerHtml).Trim().Length == 0 || (QueryType == "合作办学" && txtCoopTitle.Text.Trim().Length == 0)) { Response.Write(JSHelper.ShowAlert("内容不能为空!")); } else { //判断是修改还是新增 Introduce intr = db.Introduce.SingleOrDefault(p => p.name == saveField); if (intr == null) { //说明是新增 intr = new Introduce { name = saveField, text = Server.HtmlDecode(myEditor11.InnerHtml) }; db.Introduce.Add(intr); Response.Write(JSHelper.ShowAlert("添加成功!")); } else { //说明是修改 intr.text = Server.HtmlDecode(myEditor11.InnerHtml); Response.Write(JSHelper.ShowAlert("修改成功!")); } db.SaveChanges(); } }
/// <summary> /// 编辑简介仁怀 /// </summary> /// <param name="input"></param> /// <returns></returns> public void Edit(IntroduceInput input) { var introduceId = 0; var model = new Introduce { Title = input.Title, //VideoUrl= HttpPathCombine(_imgPath,input.VideoUrl) VideoUrl = input.VideoUrl //ImgUrl = Path.Combine(imgPath,input.ImgUrl), //Content = input.Content }; //try //{ using (var db = new RTDbContext()) { var oldModel = db.Introduces.FirstOrDefault(); if (oldModel == null) { db.Introduces.Add(model); db.SaveChanges(); introduceId = model.Id; } else { oldModel.Title = model.Title; oldModel.VideoUrl = model.VideoUrl; //oldModel.ImgUrl = model.ImgUrl; //oldModel.Content = model.Content; db.Entry(oldModel).State = EntityState.Modified; db.SaveChanges(); introduceId = oldModel.Id; } _detail.AddOrEdit(new AddOrEditDetailInput { ProjectId = introduceId, ImgUrl = HttpPathCombine(_imgPath, input.BigImgUrl), Paragraphs = input.Contents }, db); db.SaveChanges(); } //} //catch(Exception e) //{ // return false; //} }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { Response.Write("<script>alert('账户过期请重新登录!');window.parent.location.href='Login.aspx';</script>"); } try { QueryType = Request.QueryString["type"].ToString().Trim(); } catch { QueryType = "学院概况"; } if (!IsPostBack) { User u = (User)Session["User"]; if (TeacherHelper.Select(u.UserID) == null) { Response.Redirect("Index.aspx"); } try { //绑定子分类 dplType.DataSource = IntroduceHelper.getSubType(QueryType); dplType.DataBind(); //初始化内容 if (QueryType == "合作办学") { CoopBuild.Visible = true; } Introduce intr = new Introduce(); if (QueryType == "专业介绍") { //绑定子分类关联分类 dplSubType.DataSource = IntroduceHelper.getSubTypeRelationItem(dplType.SelectedValue); dplSubType.DataBind(); dplSubType.Visible = true; intr = db.Introduce.SingleOrDefault(p => p.name == "专业介绍:物理学"); } else if (QueryType != "合作办学") { intr = db.Introduce.SingleOrDefault(p => p.name == "学院概况:学院介绍"); } myEditor11.InnerHtml = intr.text; } catch { myEditor11.InnerHtml = ""; } } }
public async ValueTask PostIntroduce() { var sangWan = new Introduce(); sangWan.Author = new Author() { Name = "Park Sang Wan", Age = 99, CareerYear = (DateTime.Now - new DateTime(1990, 1, 1)).Days / 365, }; sangWan.Carrer = new List <ProfessionalExperience>(); ///Json 파일 읽어서 하는걸로 바꿀것. var professionalExperience = new ProfessionalExperience() { ProjectName = "참좋은여행", Company = "참좋은여행", ImageLink = "#", SkillInventory = new List <string> { "Jquery", "ASP.NET", "반응형" }, }; ProfessionalExperience professionalExperience2 = new ProfessionalExperience() { ProjectName = "참좋은여행 불꽃폭발", Company = "참망한여행", ImageLink = "#", SkillInventory = new List <string> { "Jquery 1.12.4", "반응형" }, }; sangWan.Carrer.Add(professionalExperience); sangWan.Carrer.Add(professionalExperience2); await _redisCacheClient.GetDbFromConfiguration().AddAsync <Introduce>("SangWan", sangWan); }
protected void Page_Load(object sender, EventArgs e) { int id = 1; try { id = Convert.ToInt32(Request.QueryString["id"].ToString()); } catch { } using (var db = new oucITEntities()) { Introduce ar = db.Introduce.SingleOrDefault(a => a.id.Equals(id)); if (ar.name != "合作办学") { id = 11; } ar = db.Introduce.SingleOrDefault(a => a.id.Equals(id)); ltTitle.Text = ar.name.Substring(ar.name.IndexOf(':') + 1); ltContent.Text = ar.text; } }
//protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) //{ // try // { // Introduce intr = db.Introduce.First(p => p.name == DropDownList1.SelectedValue); // myEditor11.InnerHtml = intr.text; // } // catch { // myEditor11.InnerHtml = ""; // } //} protected void dplType_SelectedIndexChanged(object sender, EventArgs e) { if (QueryType == "专业介绍") { dplSubType.DataSource = IntroduceHelper.getSubTypeRelationItem(dplType.SelectedValue); dplSubType.DataBind(); dplSubType.Visible = true; SubContentBind(); } else { try { Introduce intr = db.Introduce.First(p => p.name.Contains(QueryType + ":" + dplType.SelectedValue)); myEditor11.InnerHtml = intr.text; } catch { myEditor11.InnerHtml = ""; } dplSubType.Visible = false; } }