用微信掃一掃

聊城seo,聊城網站推廣

400-6065-301

慕楓網絡-聊城seo優化與網站建設服務商
寧波網站建設|寧波seo|24小時熱線:聊城seo,聊城網站優化
寧波seo,寧波網站優化
聊城seo,聊城網站優化
Dreamweaver構建博客完整記錄(10):活動日歷
mf_web |2019/02/18
    第十章博客事件日歷的實施
    
    因為Doking的博客正在學習筆記,所以所有的筆記和筆記回復都可以通過日歷找到。
    
    難度分析:是否要將日歷日歷控件直接添加到模板中不,這不管用!由于日歷日歷控件是服務器控件,因此服務器控件應包含在包含runat=server的表單中。
    
    圖10-1:包含runat=server表單的頁面上只能有一個錯誤
    
    那怎么辦這里是采用嵌入式框架進行傳輸。
    
    10.1添加日歷日歷控件
    
    (1)創建新的空白ASP.NET VB動態頁。
    
    (2)插入并顯示runat=server表單,并設置id=calfrm。
    
    (3)點擊ASP.NET快捷菜單下的更多標簽按鈕,在彈出的標簽選擇器對話框中的ASP.NET標簽下選擇ASP日歷,如圖10-2所示。
    
    圖10-2插入ASP日歷標記
    
    (4)按下插入按鈕,彈出標簽編輯器日歷對話框,如圖10-3所示,在這個對話框中,您可以設置日歷控件的樣式,因為這里有中文,我不會在這里談太多。
    
    (5)在IE中將ASP.NET VB的動態頁面保存為dkCalendar.aspx.browse,如圖10-4所示。
    
    圖10-3標簽編輯器日歷對話框
    
    圖10-4在IE中瀏覽dkcalendar.aspx
    
    在圖10-1-4中,你可以看到一周的顯示太長太難看了,如果它顯示為天,1,2,3,4,5,6,那就好了。
    
    10.2修改日歷的周顯示
    
    (1)在Dreamweaver中打開dkcalendar.aspx并切換到代碼視圖以查找以下代碼:
    
    U3000和U3000
    
    替換為:
    
    U3000和U3000
    
    (2)點擊ASP.NET快捷菜單下的xy按鈕插入名稱空間,如圖10-5所示。
    
    (3)此時添加新代碼:
    
    U3000和U3000
    
    輸入命名空間為System.Globalization,即代碼更改為:
    
    U3000和U3000
    
    (4)添加名稱空間系統。再次穿線,如圖10-6所示。
    
    圖10-5插入命名空間
    
    圖10-6:插入名稱空間后的代碼
    
    (5)規范中:
    
    U3000和U3000
    
    之后,空白一行并插入以下代碼:
    
    U3000和U3000
    
    dim dkday'定義由選擇日期生成的鏈接字符串的全局變量
    
    '更改本周顯示的功能
    
    私有子日歷1_prerender(byval sender作為對象,byval e作為系統)。eventargs)處理日歷1。預置器
    
    dim dkwek=系統。線程。線程。當前線程
    
    dim dknow=系統。全球化。CultureInfo。當前區域性。克隆()
    
    Dknow。日期時間格式。daynames=新字符串()
    
    Dknow。日期時間格式。firstDayOfWeek=星期幾。星期日
    
    Dkwek。當前文化=dknow
    
    結束子
    
    U3000和U3000
    
    (6)選擇日歷控件日歷1的原始代碼,切換到標簽面板中的屬性選項卡,展開外觀選項,選擇daynameformat項的下拉菜單,選擇full,如圖10-7所示。
    
    (7)保存dkcalendar。結果如圖10-8所示。
    
    圖10-7選擇daynameformat作為完整的圖10-8 dkcalendar.aspx并在IE中瀏覽
    
    10.3添加日歷事件
    
    (1)在Dreamweaver中打開dkcalendar.aspx,切換到代碼視圖,選擇日歷1的原始代碼,右鍵單擊,在彈出的快捷菜單中選擇編輯標簽(e),如圖10-9所示。
    
    圖10-9選擇編輯標簽(E)
    
    (2)在彈出的對話框中,編輯標記日歷,展開事件項并選擇OnSelection Changed。在Calendar OnSelection Changed事件的文本區域中,輸入Calendar 1_Selection Changed,然后按確認按鈕,如圖10-10所示。
    
    圖10-10編輯onSelectionChanged事件
    
    (3)在代碼標簽上添加圖10-11紅色圓圈中所示的代碼。
    
    圖10-11添加日歷1_SelectionChanged事件
    
    (4)在標簽之間插入圖10-12紅色圓圈中所示的代碼。
    
    (5)查找標簽并將其更改為圖10-13中紅色圓圈所示的代碼。
    
    圖10-12插入javascript函數dkwk
    
    圖10-13標簽修改
    
    (6)再次將日歷1的daynameformat項設置為full,參見第10.2節的步驟6。
    
    (7)保存dkcalendar.aspx,打開index.aspx,在頁面加載功能中添加以下代碼:
    
    如果request.querystring(dkday)<>Nothing,則
    
    ztre.commandText=select*from ztre,其中cstr(zitime)like%request.querystring(dkday)%order by zitime desc
    
    否則
    
    如果(請求)。查詢字符串(menanw)<>Nothing)或(session(menanw)<>Nothing),然后
    
    ztre.commandText=從ztre中選擇*,其中lmid=按zitime desc排序
    
    否則
    
    ztre.commandText=從ztre中選擇*按zitime desc排序
    
    結束如果
    
    結束如果
    
    結果如圖10-14所示。
    
    圖10-14向頁面加載函數添加代碼
    
    (8)找到記錄集ztre的原始代碼,刪除其commantext所在的命令行。結果顯示在圖10-15的紅色圓圈中。
    
    圖10-15:修改后的記錄集ztre的原始代碼
    
    (9)保存index.aspx。
    
    10.4增加嵌入式框架
    
    (1)打開模板dkblog.dwt.aspx,點擊ASP.NET快捷菜單中的更多標簽快捷按鈕,在彈出的標簽選擇器對話框中選擇HTML標簽,選擇iframe項,如圖10-16所示。
    
    圖10-16插入iframe標記(即嵌入式框架)
    
    (2)點擊插入按鈕,在彈出的標簽編輯器iframe對話框中設置要插入的嵌入式框架,如圖10-17所示。
    
    圖10-17設置嵌入式框架
    
    (3)按下確認按鈕,返回標簽編輯器iframe對話框,然后按下關閉按鈕。
    
    (4)保存模板dkblog.dwt.aspx并更新所有網頁。
    
    (5)在IE中瀏覽index.aspx,結果如圖10-18所示。
    
    圖10-18在IE中瀏覽index.aspx
    
    提醒:事實上,日歷事件的實現是非常復雜的,這里只是一個簡單的例子,本節的另一個難點是嵌入式框架對主窗口對象的控制。這里我們只引用一位家長。位置。用于控制主窗口頁面的流。這些頁面留給讀者慢慢學習。
    

成為你更加專業的技術合伙人

友情鏈接:

Copyright ? 2016-2017 慕楓網絡 浙ICP備15047023號-4

拍电影赚钱还是电视剧