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