這一篇中,我實現了,登入和遊客環境下,在首頁中單擊博文標題跳轉到該篇博文,點選博文作者跳轉到該作者部落格首頁,在我的部落格中點選博文標題跳轉到該篇博文。
這些跳轉都是在同乙個頁面中實現的,我用母版頁放個人部落格的導航和公告。web頁面放datalist實現博文的,由於不會後台呼叫datalist中的控制項,更改不了textbox的大小,我把資料庫更改了,資料庫中有個單獨存放博文摘要的,準備以後實現下自動選取摘要,所以我用了2個datalist來顯示全博文,和詳細博文,寫到這我有個想法,把它換成兩張表是不是可以更好的實現。
1view code2using
system;
3using
system.collections.generic;
4using
system.linq;
5using
system.web;
6using
system.web.ui;
7using
system.web.ui.webcontrols;
8using
system.data;
9using
business;
10using
entity;
11public
partial
class
myblogs : system.web.ui.masterpage
1222
if(request.querystring["
uid"] != null && request.querystring["
bid"] == null)23
26if (request.querystring["
uid"] == null && request.querystring["
bid"] != null)27
30}31else
3237
if (request.querystring["
uid"] != null && request.querystring["
bid"] == null)38
41if (request.querystring["
uid"] == null && request.querystring["
bid"] != null)42
4546}47
}48public
void bind()//
我的部落格
4960
public
void aind()//
該篇博文
6173
public
void
cind()
7485
86protected
void datalist1_itemcommand(object
source, datalistcommandeventargs e)
8792
if (e.commandname == "
newblogs")
9396
if (e.commandname == "
manage")
97100
}101
}102
103using
system;
104using
system.collections.generic;
105using
system.linq;
106using
system.web;
107using
system.web.ui;
108using
system.web.ui.webcontrols;
109using
system.data;
110using
business;
111using
entity;
112public
partial
class
userblogs : system.web.ui.page
113122
if (request.querystring["
uid"] != null && request.querystring["
bid"] == null
)123
126if (request.querystring["
uid"] == null && request.querystring["
bid"] != null
)127
130}
131else
132138
if (request.querystring["
uid"] != null && request.querystring["
bid"] == null
)139
142if (request.querystring["
uid"] == null && request.querystring["
bid"] != null
)143
146}
147}
148149
public
void aind()//
該篇博文
150159
public
void bind()//
我的部落格
160169
public
void cind()//
他人的部落格
170179
180181
182183
184protected
void datalist2_itemcommand(object
source, datalistcommandeventargs e)
185190
}191 }
我通過3條if判斷登入下和非登入下的情況的。
後面還用之前的方法跳轉到發布和管理頁面,但是這個在後台**中要判斷是否登入,沒有登入的話需要登入。
弗尤部落格(四)
正確的sql語句 select from blogs left join userinfo on blogs.uid userinfo.uid where bid bid 相應的 三層架構引數要改變 在我想明白這個問題後,修改時報錯 必須宣告表變數。檢查一番後發現問題 string sqltext ...
部落格實驗五
實驗目標 掌握路由器幾種常用配置方法 掌握採用console線纜配置路由器的方法 掌握採用telnet方式配置路由器的方法 熟悉路由器不同的命令列操作模式以及各種模式之間的切換 掌握路由器的基本配置命令 實驗背景 你是某公司新進的網管,公司要求你熟悉網路產品,首先要求你登入路由器,了解 掌握路由器的...
實訓部落格(五)
最近在學習了ajax方面的知識,ajax 在瀏覽器與 web伺服器之間使用非同步資料傳輸 http 請求 這樣就可使網頁從伺服器請求少量的資訊,而不是整個頁面。ajax可使網際網路應用程式更小 更快,更友好。用非同步重新整理比整個網頁重新整理能快很多,給使用者體驗方面帶來很大的改善。然而,寫 時出現...