温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:校园新闻发布系统源码
当前文件:
SchoolNews/admin_articledit.aspx.cs[5K,2009-6-12 11:53:16],打开代码结构图
SchoolNews/admin_articledit.aspx.cs[5K,2009-6-12 11:53:16],打开代码结构图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
using System.Data.OleDb; 12
namespace Lb_news 13
{ 14
/// <summary> 15
/// admin_articledit 的摘要说明。 16
/// </summary> 17
public class admin_articledit : System.Web.UI.Page 18
{ 19
protected System.Web.UI.HtmlControls.HtmlInputButton Submit1; 20
protected System.Web.UI.HtmlControls.HtmlInputHidden LbNewsContent; 21
protected System.Web.UI.WebControls.TextBox Lb_Title; 22
protected System.Web.UI.WebControls.DropDownList ddl_class; 23
protected System.Web.UI.WebControls.CheckBox Is_Commend; 24
protected System.Web.UI.WebControls.CheckBox Is_Index; 25
protected System.Web.UI.WebControls.TextBox Lb_Author; 26
protected int Lb_IsIndex; 27
protected int Lb_IsCommend; 28
protected int Lb_Classid; 29
protected int Lb_IsPic; 30
protected System.Web.UI.HtmlControls.HtmlInputHidden Lb_TitlePic; 31
protected System.Web.UI.WebControls.CheckBox Is_Pic; 32
protected string Content; 33
protected string Publisher; 34
protected System.Web.UI.WebControls.TextBox LbNews_Intro; 35
protected System.Web.UI.WebControls.TextBox lbContent; 36
37
38
protected Conn ds1=new Conn(); 39
40
protected OleDbDataReader rd; 41
protected DataSet ds; 42
43
private void Page_Load(object sender, System.EventArgs e) 44
{ 45
46
ds1.CheckCookies(2); 47
// 在此处放置用户代码以初始化页面postform 48
Submit1.Attributes.Add("OnClick", "document.postform.LbNewsContent.value = content1.document.body.innerHTML;return check_empty(this.form)"); 49
50
51
52
if(!Page.IsPostBack) 53
{ 54
55
LbNews_Default(); 56
57
} 58
59
60
} 61
62
63
64
65
66
67
68
69
private void LbNews_Default() 70
{ 71
72
try 73
{ 74
ds1.DBopen(); 75
76
int nid=ds1.ChangeToInt(Request["nid"].ToString()); 77
78
rd=ds1.ExecuteOleDbDataReader("select * from Lb_News where n_id="+nid+""); 79
80
if (rd.HasRows) 81
{ 82
rd.Read(); 83
Lb_Title.Text=rd["n_title"].ToString(); 84
lbContent.Text=rd["n_content"].ToString(); 85
int IsIndex=(int)rd["n_index"]; 86
if (IsIndex==1) 87
{ 88
Is_Index.Checked=true; 89
} 90
int IsCommend=(int)rd["n_commend"]; 91
if(IsCommend==1) 92
{ 93
Is_Commend.Checked=true; 94
} 95
int IsPic=(int)rd["n_ispic"]; 96
if(IsPic==1) 97
{ 98
Is_Pic.Checked=true; 99
} 100
Lb_Author.Text=rd["n_author"].ToString(); 101
Lb_TitlePic.Value=rd["n_spic"].ToString(); 102
string cid=rd["n_cid"].ToString(); 103
LbNews_Intro.Text=rd["n_intro"].ToString().Replace("<br>","\r\n"); 104
rd.Close(); 105
ds=ds1.CreateDataSet("select * from Lb_Class","Lb_class"); 106
ddl_class.DataSource=ds; 107
ddl_class.DataTextField="C_Name"; 108
ddl_class.DataValueField="C_Id"; 109
ddl_class.DataBind(); 110
ddl_class.Items.FindByValue(cid).Selected= true; 111
112
113
} 114
else 115
{ 116
Response.Write ("暂时没有记录"); 117
} 118
119
120
121
} 122
catch(System.Data.OleDb.OleDbException ex) 123
{ 124
Response.Write (ex.ToString()); 125
} 126
finally 127
{ 128
129
130
ds1.DBclose(); 131
} 132
133
} 134
135
Web 窗体设计器生成的代码 157
158
private void Submit1_ServerClick(object sender, System.EventArgs e) 159
{ 160
if(Is_Commend.Checked) 161
{ 162
Lb_IsCommend=1; 163
} 164
else 165
{ 166
Lb_IsCommend=0; 167
} 168
169
if(Is_Index.Checked) 170
{ 171
Lb_IsIndex=1; 172
} 173
else 174
{ 175
Lb_IsIndex=0; 176
} 177
if(Is_Pic.Checked) 178
{ 179
Lb_IsPic=1; 180
} 181
else 182
{ 183
Lb_IsPic=0; 184
} 185
int NewType=ds1.ChangeToInt(Request["type"].ToString()); 186
int newid=ds1.ChangeToInt(Request["nid"].ToString()); 187
int nid=ds1.ChangeToInt(ddl_class.SelectedItem.Value.ToString()); 188
string title=Lb_Title.Text.ToString(); 189
string Content=LbNewsContent.Value.ToString().Replace("'"," "); 190
string Author=Lb_Author.Text.ToString(); 191
string TitlePic=Lb_TitlePic.Value.ToString(); 192
string Intro=LbNews_Intro.Text.ToString().Replace("\r\n","<br>").Replace("'"," "); 193
try 194
{ 195
ds1.DBopen(); 196
int result=ds1.ExecuteSql("update Lb_News set n_cid="+nid+",n_commend="+Lb_IsCommend+",n_index="+Lb_IsIndex+",n_ispic="+Lb_IsPic+",n_title='"+title+"',n_spic='"+TitlePic+"',n_author='"+Author+"',n_content='"+Content+"',n_intro='"+Intro+"' where n_id="+newid+""); 197
if (result>0) 198
{ 199
200
if (NewType==1) 201
{ 202
ds1.alert("修改成功","admin_article.aspx"); 203
} 204
else 205
{ 206
ds1.alert("修改成功","admin_checknews.aspx"); 207
} 208
} 209
else 210
{ 211
212
Response.Write ("修改失败"); 213
} 214
215
} 216
catch(System.Data.OleDb.OleDbException ex) 217
{ 218
Response.Write (ex.ToString()); 219
220
} 221
finally 222
{ 223
ds1.DBclose(); 224
} 225
226
227
228
229
} 230
231
232
233
private void ddl_class_SelectedIndexChanged(object sender, System.EventArgs e) 234
{ 235
Lb_Classid=ds1.ChangeToInt(ddl_class.SelectedItem.Value.ToString()); 236
237
} 238
239
240
241
242
243
244
} 245
} 246






}