温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:某大学211工程办公室网站源码(生成静态页)
当前文件:
211HtmNewsAccess/AdminArticleAdd.aspx.cs[2K,2009-6-12 11:30:48],打开代码结构图
211HtmNewsAccess/AdminArticleAdd.aspx.cs[2K,2009-6-12 11:30:48],打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
namespace _211 13
{ 14
/// <summary> 15
/// AdminArticleAdd 的摘要说明。 16
/// </summary> 17
public partial class AdminArticleAdd : System.Web.UI.Page 18
{ 19
20
protected void Page_Load(object sender, System.EventArgs e) 21
{ 22
if(Session["name"]==null) 23
{ 24
Response.Write("<script>top.location='AdminLogin.aspx'</script>"); 25
return; 26
} 27
28
if(!Page.IsPostBack) 29
{ 30
BindClass(); 31
BindItem(); 32
} 33
} 34
35
private void BindClass() 36
{ 37
c.DataSource=TableQuery.ClassQuery(); 38
c.DataTextField="ClassName"; 39
c.DataValueField="ClassId"; 40
c.DataBind(); 41
} 42
43
private void BindItem() 44
{ 45
if(c.SelectedItem==null)return; 46
47
i.DataSource=TableQuery.ItemQuery(c.SelectedValue); 48
i.DataTextField="ItemName"; 49
i.DataValueField="ItemId"; 50
i.DataBind(); 51
} 52
53
Web 窗体设计器生成的代码 72
73
protected void c_SelectedIndexChanged(object sender, System.EventArgs e) 74
{ 75
BindItem(); 76
} 77
78
protected void Button1_Click(object sender, System.EventArgs e) 79
{ 80
if(title.Text==""||content.Text==""||i.SelectedItem==null) 81
{ 82
Response.Write("<script>alert('填写未完全');</script>"); 83
return; 84
} 85
86
int iid,cid; 87
using(Article ar=new Article()) 88
{ 89
ar.setAdminName(Session["name"].ToString()); 90
ar.setArticleContent(content.Text); 91
ar.setArticleTitle(title.Text); 92
ar.setItemId(Convert.ToInt32(i.SelectedValue)); 93
iid=ar.getItemId(); 94
cid=ar.getClassId(); 95
try 96
{ 97
ar.Add(); 98
99
Response.Write("<script>alert('添加成功');self.location='AdminArticleList.aspx'</script>"); 100
} 101
catch(Exception ex) 102
{ 103
Response.Write("<script>alert('"+ex.Message.ToString()+"');</script>"); 104
} 105
} 106
107
using(CreateArticle ca=new CreateArticle()) 108
{ 109
ca.Add(); 110
} 111
using(CreateItem ci=new CreateItem(iid)) 112
{ 113
ci.Add(); 114
} 115
using(CreateClass cc=new CreateClass(cid)) 116
{ 117
cc.Add(); 118
} 119
} 120
} 121
} 122






}