計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì):編輯功能5 - 天使的網(wǎng)站編程經(jīng)驗(yàn)
天使將會(huì)展現(xiàn)網(wǎng)站編程最真實(shí)的一面,包括編程中遇到的一些錯(cuò)誤指令的處理,網(wǎng)站調(diào)試過程,排查代碼錯(cuò)誤等。通過本系列經(jīng)驗(yàn),相信你在.NET網(wǎng)站開發(fā)方面會(huì)有一個(gè)很大的提升。同時(shí)也希望小伙伴們喜歡天使的經(jīng)驗(yàn),把
天使將會(huì)展現(xiàn)網(wǎng)站編程最真實(shí)的一面,包括編程中遇到的一些錯(cuò)誤指令的處理,網(wǎng)站調(diào)試過程,排查代碼錯(cuò)誤等。通過本系列經(jīng)驗(yàn),相信你在.NET網(wǎng)站開發(fā)方面會(huì)有一個(gè)很大的提升。同時(shí)也希望小伙伴們喜歡天使的經(jīng)驗(yàn),把我的經(jīng)驗(yàn)分享給更多需要幫助的人。
打開文章編輯界面
我們通過點(diǎn)擊文章標(biāo)題后面的【編輯】按鈕,已經(jīng)可以打開文章編輯界面,并顯示內(nèi)容了。
對(duì)界面進(jìn)行修改,添加返回按鈕。
【提交修改】按鈕里面寫入以下代碼:
string ID Request.QueryString["new_id"].ToString();
if (txtTitle.Text ! "" || txtTime.Text ! "" || txtAuthor.Text ! "" || ! "")
{
string sql_change "update news set new_title'" txtTitle.Text "',new_center'" "',new_author'" txtAuthor.Text "',new_time'" txtTime.Text "' where new_id'" ID "';";
}
保存代碼,并啟動(dòng)調(diào)試,輸入賬號(hào)密碼進(jìn)入編輯界面。
填入新聞發(fā)布時(shí)間,點(diǎn)擊【提交修改】。
提示修改信息成功,頁面里面信息準(zhǔn)確性我們下一步考慮,先實(shí)現(xiàn)功能。
修改成功之后,發(fā)現(xiàn)時(shí)間變?yōu)榱?900年,是因?yàn)槲覀儌鬟f的值不是時(shí)間類型的,是文本類型的。
我們需要對(duì)時(shí)間進(jìn)行轉(zhuǎn)換,將文本類型的時(shí)間轉(zhuǎn)換成.NET中的DateTime類型:
DateTime dateTime (txtTime.Text);
string formattedTime ("yyyy-MM-dd HH:mm:ss");
然后再將formattedTime賦值給new_time字段。
這樣,我們就解決了時(shí)間顯示錯(cuò)誤的問題。
結(jié)語
通過對(duì)編輯功能的優(yōu)化和調(diào)試,我們成功解決了時(shí)間顯示錯(cuò)誤的問題。天使的網(wǎng)站編程經(jīng)驗(yàn)將繼續(xù)分享,希望能夠?yàn)楦嘈枰獛椭娜颂峁┲笇?dǎo)和支持。