freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-27 02:37 本頁面
 

【文章內(nèi)容簡介】 首先應(yīng)有如下代碼。protected void Page_Load(object sender, EventArgs e) { //一個(gè)新聞的表格 NewsWebService newsWS = new NewsWebService()。 DataTable dt = ()。 = dt。 ()。}顯示的新聞表格GridView_News調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public DataTable News() { DB db = new DB()。 ()。 string sql = SELECT * FROM news。 SqlDataReader reader = (sql)。 DataTable dt = new DataTable()。 (reader)。 ()。 return dt。}用戶成功登陸后,就進(jìn)入了新聞管理界面,新聞管理界面包括與其他新聞系統(tǒng)頁面的相互跳轉(zhuǎn)級新聞的添加和刪除,點(diǎn)擊相關(guān)的連接,用戶就可以跳轉(zhuǎn)到相關(guān)的頁面,進(jìn)入新聞管理界面首先可以瀏覽到一個(gè)新聞基本信息的表,用戶點(diǎn)擊添加新聞按鈕,就可以對新聞進(jìn)行添加,新聞管理界面如圖413所示(圖413登陸的身份是管理員用戶)圖413新聞管理另外點(diǎn)擊“添加新聞”按鈕進(jìn)入到添加新聞的界面,跳轉(zhuǎn)到添加新聞頁面()的代碼如下:protected void Button1_Click(object sender, EventArgs e) { (~/)。}普通用戶和管理員都可以對新聞進(jìn)行添加,填寫新聞的有關(guān)基本信息,然后提交。提交成功后,可以在新聞管理界面瀏覽到剛剛添加的新聞。新聞添加界面包括新聞的基本信息新聞?lì)悇e、新聞?lì)}目、新聞發(fā)布人、發(fā)布時(shí)間、新聞內(nèi)容,在進(jìn)入新聞添加的界面時(shí),要首先獲取一個(gè)新聞?lì)悇e的下拉框,新聞?lì)悇e的內(nèi)容是根據(jù)數(shù)據(jù)庫中的新聞?lì)悇e(category)自動(dòng)獲取的,獲取新聞?lì)悇e的代碼如下:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //通過WebService獲取分類信息 NewsWebService newsWS = new NewsWebService()。 ArrayList lst = ()。 for (int i = 0。 i 。 i++) { object[] news = (object[])lst[i]。 (new ListItem(news[1].ToString(), news[0].ToString()))。 } }}由于在上述代碼中調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public ArrayList GetCategory() { ArrayList lst = new ArrayList()。 DB db = new DB()。 ()。 string sql = SELECT * FROM category。 SqlDataReader reader = (sql)。 while (()) { object[] news = new object[2]。 news[0] = (int)reader[cateID]。 news[1] = reader[catename].ToString()。 (news)。 } ()。 return lst。}用戶完成新聞的基本信息填寫后,點(diǎn)擊“確定“按鈕,就可以對新聞進(jìn)行添加,如果基本信息填寫不完全,則系統(tǒng)會自動(dòng)提示用戶把新聞基本信息填寫完整,之后才可以成功提交新聞。添加新聞的關(guān)鍵代碼如下:protected void Button1_Click(object sender, EventArgs e) { NewsWebService newsWS = new NewsWebService()。 bool result = (, , , ())。 if (result) { (Script Language=39。JavaScript39。 (39。新聞添加成功!39。)/Script)。 } else { (Script Language=39。JavaScript39。 (39。新聞添加失敗,請聯(lián)系管理員!39。)/Script)。 } }在添加新聞的上述代碼中調(diào)用了Web Services方法,在NewsWeb :[WebMethod] public bool AddNews(string title, string content, string poster, int cateID) { DB db = new DB()。 ()。 string sql = INSERT INTO news(title, content, posttime, poster, cateID) VALUES(39。 + title + 39。,39。 + content + 39。,39。 + () + 39。,39。 + poster + 39。, + cateID + )。 int affectedRows = (sql)。 ()。 return affectedRows 0。}用戶如果想繼續(xù)添加新聞,則點(diǎn)擊“繼續(xù)“按鈕,就可以繼續(xù)添加新聞,即用戶返回添加新聞的頁面就可以繼續(xù)添加新聞了,繼續(xù)添加新聞的代碼如下:protected void Button2_Click(object sender, EventArgs e) {//繼續(xù)添加新聞 (~/)。}如果用戶想查看新聞添加后的情況,則點(diǎn)擊“返回”按鈕,就可以返回新聞管理界面,查看剛剛添加的新聞的基本情況,返回操作的關(guān)鍵代碼是:protected void Button3_Click(object sender, EventArgs e) { //返回到新聞管理 (~/)。 }新聞添加界面包括新聞的基本信息新聞?lì)悇e、新聞?lì)}目、新聞發(fā)布人、發(fā)布時(shí)間、新聞內(nèi)容,在進(jìn)入新聞添加的界面時(shí),用戶填寫好新聞的各項(xiàng)基本信息之后,點(diǎn)擊確定按鈕,就可以成功添加新聞,再點(diǎn)擊返回按鈕,返回新聞管理界面,查看新聞是否添加成功。添加新聞添加新聞的操作界面如圖414所示圖414添加新聞如果是用戶管理員的身份登錄,則在新聞管理界面的基本信息的表中應(yīng)包含刪除的功能,點(diǎn)擊“刪除”就可以把要?jiǎng)h除的新聞刪除,刪除新聞的關(guān)鍵代碼如下:protected void GridView_News_RowDeleting(object sender, GridViewDeleteEventArgs e) { int uid = ([].Cells[0].Text)。 NewsWebService newsWS = new NewsWebService()。 if ((uid)) { (Script Language=39。JavaScript39。 (39。新聞刪除成功!39。)/Script)。 DataTable dt = ()。 = dt。 ()。 } else { = 。 = 刪除失敗!。 }}刪除新聞在此要調(diào)用Web Services方法,在NewsWeb :[WebMethod] public bool DeleteNews(int nid) { //刪除新聞 DB db = new DB()。 ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1