该部分核心处理代码为: this.lBackWeb.Text="正操作中..."; copyright paper51.com SqlConnectionconn1=DbLink.createConnection(); paper51.com conn1.Open(); http://www.paper51.com
SqlCommandcmd1=new SqlCommand("update AWWeb setWebName='"+webName+"',WebMain='"+webWhat+"',WebLogo='"+webLogo+"'",conn1); paper51.com if(cmd1.ExecuteNonQuery()==1) 内容来自www.paper51.com
this.lBackWeb.Text="更新成功!"; copyright paper51.com
else http://www.paper51.com this.lBackWeb.Text="更新未成功!"; http://www.paper51.com conn1.Close(); copyright paper51.com 这部分代码放置在“更新基本信息”按钮的Button2_Click(objectsender, System.EventArgs e)事件中,每当点击一次按钮,均会执行该事件一次。 copyright paper51.com
(2) 子类主页设置 内容来自论文无忧网 www.paper51.com 该部分设置使用页面“SubMainSet.aspx”,部分运行效果如图3-2所示。 内容来自www.paper51.com 图3-2 子类名设置图 内容来自www.paper51.com 这一部分用于修改门户网站的子分类名和相应图片地址。填入内容后点击“更新分类名”,即可更新。核心代码如下: http://www.paper51.com SqlConnectionconn=DbLink.createConnection(); 内容来自www.paper51.com conn.Open(); paper51.com
SqlCommandcmd1=new SqlCommand("update AWSub set SubName='"+sub1+"' whereSubId='1' and SubOwnTo='0'",conn); 内容来自www.paper51.com SqlCommandcmd2=new SqlCommand("update AWSub set SubName='"+sub2+"' whereSubId='2' and SubOwnTo='0'",conn); paper51.com SqlCommandcmd3=new SqlCommand("update AWSub set SubName='"+sub3+"' whereSubId='3' and SubOwnTo='0'",conn); 内容来自论文无忧网 www.paper51.com SqlCommandcmd4=new SqlCommand("update AWSub set SubName='"+sub4+"' whereSubId='4' and SubOwnTo='0'",conn); 内容来自论文无忧网 www.paper51.com
cmd1.ExecuteNonQuery(); 内容来自www.paper51.com cmd2.ExecuteNonQuery(); copyright paper51.com cmd3.ExecuteNonQuery(); copyright paper51.com
cmd4.ExecuteNonQuery(); 内容来自论文无忧网 www.paper51.com conn.Close(); paper51.com this.lSub.Text="更新成功!"; copyright paper51.com 分类名以外的信息设置同样在本模块处理,部分运行效果如图3-3所示。 内容来自论文无忧网 www.paper51.com 本部分将对每个分类下的三极模块进行设置,包括模块名和对应图片。核心代码如下: http://www.paper51.com SqlConnectionconn=DbLink.createConnection(); 内容来自www.paper51.com
conn.Open(); 内容来自www.paper51.com SqlCommandcmd1=new SqlCommand("update AWSub set SubName='"+sub21+"' whereSubId='1' and SubOwnTo='1'",conn); paper51.com SqlCommandcmd2=new SqlCommand("update AWSub set SubName='"+sub22+"' whereSubId='2' and SubOwnTo='1'",conn); copyright paper51.com
SqlCommandcmd3=new SqlCommand("update AWSub set SubName='"+sub23+"' whereSubId='3' and SubOwnTo='1'",conn); 内容来自论文无忧网 www.paper51.com SqlCommandcmd4=new SqlCommand("update AWSub set SubName='"+sub24+"' whereSubId='4' and SubOwnTo='1'",conn); paper51.com SqlCommandcmd5=new SqlCommand("update AWSub set SubMessage='"+intro1+"'where SubID='1' and SubOwnTo='0'",conn); 内容来自论文无忧网 www.paper51.com
cmd1.ExecuteNonQuery(); http://www.paper51.com cmd2.ExecuteNonQuery(); 内容来自www.paper51.com cmd3.ExecuteNonQuery(); 内容来自论文无忧网 www.paper51.com
cmd4.ExecuteNonQuery(); 内容来自www.paper51.com
cmd5.ExecuteNonQuery(); 内容来自论文无忧网 www.paper51.com conn.Close(); http://www.paper51.com
this.lMessage1.Text="更新成功!"; 内容来自论文无忧网 www.paper51.com 图3-3 子类内容设置图 http://www.paper51.com 在各文本框内输入内容后,点击“更新本二级分类”按钮。其下的Button1_Click(objectsender, System.EventArgs e)事件将执行,进行更新处理。 http://www.paper51.com (3) 阅读页设置 paper51.com 该部分使用页面“ReaderSet.aspx”,部分运行效果如图3-4所示。 内容来自论文无忧网 www.paper51.com 本部分提供用于让建站者针对访问者的爱好进行一些内容阅读页面的设置,如标题字号、字体、正文字体、颜色等的设置。如果所建站网站是个人门户网,有时还要考虑在网页中加入广告页,也需要相应设置。 http://www.paper51.com
图3-4 阅读页设置图 paper51.com
在进入本页时网页会自动从数据库中读出现在的设置情况,以便于用户检查和修改。核心代码如下: 内容来自论文无忧网 www.paper51.com
if(!this.IsPostBack) copyright paper51.com { 内容来自论文无忧网 www.paper51.com SqlConnectionconn=DbLink.createConnection(); copyright paper51.com conn.Open(); paper51.com SqlCommandcmd=new SqlCommand("select * from AWReader",conn); 内容来自论文无忧网 www.paper51.com SqlDataReadersdr=cmd.ExecuteReader(); http://www.paper51.com sdr.Read(); 内容来自www.paper51.com
stringtitleColor=sdr.GetString(0).Trim(); 内容来自论文无忧网 www.paper51.com stringtitleSize=sdr.GetInt32(1).ToString().Trim(); paper51.com stringtextColor=sdr.GetString(2).Trim(); 内容来自www.paper51.com stringtextSize=sdr.GetInt32(3).ToString().Trim(); 内容来自www.paper51.com
stringbackColor=sdr.GetString(5).Trim(); paper51.com
stringtitleFont=sdr.GetString(9).Trim(); 内容来自论文无忧网 www.paper51.com
stringtextFont=sdr.GetString(10).Trim(); http://www.paper51.com this.tTitleCorlor.Text=titleColor; http://www.paper51.com
this.tTitleSize.Text=titleSize; 内容来自论文无忧网 www.paper51.com
this.tTitleFont.Text=titleFont; 内容来自www.paper51.com this.tTextCorlor.Text=textColor; paper51.com
this.tTextSize.Text=textSize; 内容来自论文无忧网 www.paper51.com
this.tTextFont.Text=textFont; http://www.paper51.com this.tBackGround.Text=backColor; 内容来自www.paper51.com } copyright paper51.com |