您目前尚未登陆,请选择【登陆】或【注册
首页->全站代码->WebQuest发布系统源码及文档>>Admin/admin_webquests_edit.aspx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:WebQuest发布系统源码及文档
当前文件:文件类型 WebQuest/Admin/admin_webquests_edit.aspx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11using WebQuest; 12using System.IO; 13using System.Data.OleDb; 14 15public partial class admin_webquests_edit : System.Web.UI.Page 16{ 17 public string _id = null; public int modelcontentid = 0; 18 protected void Page_Load(object sender, EventArgs e) 19 { 20 _id = Request.QueryString["id"].ToString(); 21 FCKeditor1.ToolbarSet = "Basic"; FCKeditor2.ToolbarSet = "Basic"; 22 if (!IsPostBack) 23 { 24 BindAll(); 25 } 26 } 27 private void BindAll() 28 { 29 30 Items myObj = new Items(); 31 myObj.WebquestId = int.Parse(_id); 32 OleDbDataReader myReader = myObj.RetrieveById(); 33 while (myReader.Read()) 34 { ddlStyle.SelectedValue = myReader["stylename"].ToString(); 35 txtTitle.Text = myReader["title"].ToString(); 36 FCKeditor2.Value = myReader["description"].ToString(); 37 ddlSubject.SelectedValue = myReader["subjectid"].ToString(); 38 ddlStyle.SelectedValue = myReader["stylename"].ToString(); 39 40 } 41 myReader.Close(); 42 Subjects myObj0 = new Subjects(); 43 ddlSubject.DataSource = myObj0.Retrieve(); 44 ddlSubject.DataTextField = "subjectname"; 45 ddlSubject.DataValueField = "subjectid"; 46 ddlSubject.DataBind(); 47 Models myObj1 = new Models(); 48 ddlModel.DataSource = myObj1.Retrieve(); 49 ddlModel.DataTextField = "modelname"; ddlModel.DataValueField = "modelid"; ddlModel.DataBind(); 50 51 string path = Server.MapPath("~/App_Themes/"); 52 foreach (string dic in Directory.GetDirectories(path)) 53 { 54 int index = dic.LastIndexOf("\\") + 1; 55 ddlStyle.Items.Add(dic.Substring(index)); 56 } 57 ModelsContent myModel = new ModelsContent(); 58 myModel.WebquestId = int.Parse(_id); 59 myModel.ModelId = 1; 60 OleDbDataReader myreader = myModel.RetrieveContent(); 61 while (myreader.Read()) 62 { FCKeditor1.Value = myreader["content"].ToString(); } myreader.Close(); 63 64 } 65 66 protected void btnMod_Click(object sender, EventArgs e) 67 { 68 Items myWeb = new Items(); 69 myWeb.WebquestId = int.Parse(_id); 70 myWeb.SubjectId = int.Parse(ddlSubject.SelectedValue); 71 myWeb.StyleName = ddlStyle.SelectedItem.Text; 72 myWeb.Title = txtTitle.Text; 73 myWeb.Description = FCKeditor2.Value.ToString(); 74 myWeb.Update(); ModelsContent myModel = new ModelsContent(); 75 if (modelcontentid != 0) 76 { 77 78 myModel.ModelContentId = modelcontentid; 79 myModel.Content = FCKeditor1.Value.ToString(); 80 myModel.Update(); 81 } 82 else 83 { 84 85 myModel.WebquestId = int.Parse(_id); 86 myModel.ModelId = int.Parse(ddlModel.SelectedValue); 87 myModel.Content = FCKeditor1.Value.ToString(); 88 myModel.Create(); 89 } 90 91 92 lbTip.Text = "更新成功!"; 93 lbView.Enabled = true; 94 lbView.Visible = true; 95 } 96 97 98 99 protected void lbView_Click(object sender, EventArgs e) 100 { 101 Response.Redirect("../webquest_view.aspx?id="+_id); 102 } 103 104 105 protected void ddlModel_SelectedIndexChanged(object sender, EventArgs e) 106 { 107 FCKeditor1.Value = ""; 108 ModelsContent myObj1 = new ModelsContent(); 109 myObj1.WebquestId = int.Parse(_id); 110 myObj1.ModelId = int.Parse(ddlModel.SelectedValue); 111 OleDbDataReader myreader = myObj1.RetrieveContent(); 112 while (myreader.Read()) 113 { FCKeditor1.Value = myreader["content"].ToString(); modelcontentid = int.Parse(myreader["modelcontentid"].ToString()); } myreader.Close(); 114 } 115} 116
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:WebQuest发布系统源码及文档
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号