開放教育教案隨筆觀察記錄含反思學院動態網頁設計作業篇一:動態網頁設計作業 廣東技術師范學院天河學院 《動態網頁設計》大作業 學號: 姓名: 班級: 軟件設計111班 2013年5月30日 答題須知:大作業分為兩大部分;即簡答題和實驗教案隨筆觀察記錄含反思操作題,簡答題部分請做完后打印(全部打印),在6月9日(下午7,8節,3-404)交作業;實驗教案隨筆觀察記錄含反思操作題部分,在計算機上完成后,請在6月19日前壓縮打包發送至:anminghu@qq.com,過期不后。 一、 簡答題(每題8分,共40分) 1. Asp.Net哪幾個驗證控件,其作用分別是什么。 答: CompareValidator:用于將由用戶輸入到輸入控件的值與輸入到其他輸入控件的值或常數值進行比較; CustomValidator:對輸入控件執行用戶定義的驗證; RangeValidator:用于檢測用戶輸入的值是否介于兩個值之間。可以對不同類型的值進行比較,比如數字、日期以及字符; RegularExpressionValidator:用于驗證輸入值是否匹配正則表達式指定的模式; RequiredFieldValidator:用于使輸入控件成為一個必選字段; ValidationSummary:用于在網頁、消息框或在這兩者內聯顯示所有驗證錯誤的摘要 2. 如何在GridView控件實現編輯和刪除功能。 答: 在Gridvie增加一個操作列模板類型的,添加編輯和刪除操作按鈕,指定事情行為為delete , 并且把gridview的編輯事情激發賦給這個按鈕的click。就可以實現對GriView的刪除功能 處理編輯模板,把gridview置為編輯狀態,必須是編輯當前行,完了點保存 處理完了,在你的操作列的模板內需要放置按鈕 (編輯、刪除),在點擊編輯你把編輯和刪除按鈕隱藏,顯示 取消和保存,取消或保存后顯示編輯和刪除按鈕。 3. Asp.net導航控件有哪些,如何使用及配置站點地圖文件 答: 導航控件四個,分別是:指針、SiteMapPath、Menu、treeView; 利用TreeView、Menu控件可以對動靜態導航樹實現“添加根節點、添加子節點、刪除、上移、下移、升級、降級”等節點功能操作,還可以在其右邊的屬心列表設置改節點的屬心。 利用SiteMapPath控件可顯示當前頁面所在網站的位置。具體實現如下步驟: ①在“解決方案姿源管理器”上用鼠標右鍵單擊網站根節點,選擇“添加新項”,在彈出的對話框選擇“站點地圖”,單擊添加即可; ②在web.sitemap 編寫網站導航信息 ③在網站根目錄下,新建網頁,每個頁面放入一個sitemapath控件,對各個頁面之間實現連接。 4. GridView如何顯示照片。 答: 首先把相片列設置為模板,點擊編輯模板對相片列模板進行編輯,然后把工具箱的“image”控件添加到相片模板列,并設置要顯示的大小。然后結束模板編輯。退出后即可看到相片列顯示為圖片。 5 FormView控件常用模板分別有哪幾個,起什么作用。 答: FormView控件常用模板有以下七個:ItemTemplate FooterTemplateEditTemplate InsertTemplate HeaderTemplate EmptyTemplate pagerTemplate 。 FormView控件是ASP.NET 2.0工具箱引入的,它的工作方式類似于DetailsView控件,也是顯示綁定數據源控件的一個數據項,并可以添加、編輯和刪除數據。它可以定制模板顯示數據,可以更多地控制數據的顯示和編輯方式;并且能完全控制數據的顯示方式。FormView控件還包含 EditItemTemplate和InsertItemTemplate,它可以確定控件在進入編輯或插入模式下的顯示方式。 二、 操作題(每題20分,共60分) 1 實現如圖所示實現旅游景點選擇功能。 實現效果: 2 按如圖所示,使用驗證控件制作一個用戶注冊的網頁,要求能對用戶名和密碼進行必填項驗證、對第二次輸入密碼進行比較驗證、對年齡驗證在20-60之間,對Email地址格式進行驗證。 3 現有如下教師《表(教師《表數據庫已付,完成時拷貝到網站app_data文件夾下), 請實現教師《信息的新增和瀏覽功能。 其功能如圖所示: 總分:_______________ 開放教育教案隨筆觀察記錄含反思學院動態網頁設計作業篇二:動態網頁設計 大作業 動態網頁制作 大作業 指導老師:袁春明 姓名:哈利路亞 班級:建筑 學號:你猜 2012年11月23日 動態網頁制作------大作業任務書 課題名稱: 1、在線論壇 2、在線考試系統 3、商品交易系統 4、圖書管理系統 5、個人主頁(個人簡介+留言薄+后臺管理) 課題要求: 1、在以上五個題目任選一個。要求能夠實現基本功能。 2、第一頁為封面,要求寫清楚姓名、班級、指導老師和完成日期 3、第二頁為任務書 4、第三為設計的內容,設計原理,設計的代碼以及適當的說明。 5、第四為教師《評語 6、本大作業一律使用A4 紙張打印 一、建立文件: (建立文件是可以先建立文本文檔,他的格式為"文件名.txt" ,我們只需把它改為"文件名.asp") 1、數據庫,用來儲存發表的帖子!-------命名為:bbs.mdb 2、有數據庫就必須連接數據庫,該文件用來連接數據庫:----命名為:conn.asp 3、發表帖子的文件----命名為:say.asp 4、保存發表帖子內容的文件-----命名為:save.asp 5、顯示帖子標題的文件------命名為:index.asp 6、顯示帖子內容的文件,即點擊標題后所進入的頁面-----命名為:show.asp 二、各文件的主要內容 1、bbs.mdb 打開這個數據庫,建立一個表,命名為bbs 該表有幾個字段: id(自動給帖子編號),他的數據類型設為“自動編號” name(用來儲存發表的作者),數據類型為“文本” title(用來儲存帖子的主題),數據類型為“文本” body(用來儲存帖子的內容),數據類型為“備注” 2、conn.asp 源代碼為: <% Server.scriptTimeout="10" connstr="DBQ="+server.mappath("═bbs═.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" set conn=Server.CreateObject("ADODB.connection") conn.open connstr %> 3、say.asp 源代碼為: 4、save.asp 源代碼: <%name=Replace(Request.Form("name"),"'","''") title=Replace(Request.Form("title"),"'","''") body=Replace(Request.Form("body"),"'","''") %> <%if name="" or title="" or body="" then%> 請后退填寫完整姿料,你才能發表帖子! <%else%> <%set savebbs=conn.execute("insert into bbs(name,title,body)values('"&name&"','"&title&"','"&body&"')")%> 發表成功!查看帖子 <%end if set savebbs=nothing %> name=Replace(Request.Form("name"),"'","''") title=Replace(Request.Form("title"),"'","''") body=Replace(Request.Form("body"),"'","''") 5、index.asp 源代碼: < |