- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ASP程式設計實務
7.1數據格式化
7.1.1格式化日期數據格式:FormatDateTime(Date[,NamedFormat])?7.1.2格式化數值數據
格式:?FormatNumber(expression[,NumDigitsAfterDecimal[,IncludeLeadingDigit[,UseParensForNegativeNumbers[,GroupDigits]]]])?7.1.3設置貨幣值格式
格式:?FormatCurrency(expression[,NumDigitsAfterDecimal[,IncludeLeadingDigit[,UseParensForNegativeNumbers[,GroupDigits]]]])?7.1.4設置百分數格式
格式:?FormatPercent(expression[,NumDigitsAfterDecimal[,IncludeLeadingDigit[,UseParensForNegativeNumbers[,GroupDigits]]]])7.2包含檔
7.2.1包含指令#include格式:!--#includevirtual|file=filename--說明:參數virtual或者file表示包含檔的路徑類型,filename表示被包含檔的路徑和文件名。1.使用Virtual關鍵字示例:!--#includevirtual=/myapp/footer.inc--2.使用File關鍵字示例:!--#includefile=headers\header1.inc--7.2.2包含檔的使用
1.使用包含檔的優點在開發Web應用程式時,將各個頁面中功能類似的程式或代碼段作為包含檔加以保存,待需要時再方便地將其包含到當前的頁面中來,不僅可以做到因代碼重用而大大提高編程效率,還可以使得各個頁面外觀一致、風格統一。例如,可將應用程式中大多數網頁上都有的菜單或者導航條腳本代碼保存為包含檔,並將其插入到所需的有關網頁中。2.使用包含檔的注意事項l????????一個ASP檔可以包含若干個不同的檔,也可以多次包含同一檔。l????????被包含的檔還可以再包含其他的檔,只要#include指令不導致迴圈。l????????一個檔不能包含其自身。系統將檢測出這種迴圈或嵌套錯誤,並停止處理所請求的ASP檔。l????????系統在執行腳本命令之前將包含檔的內容插入進來。因此,不能使用腳本命令建立被包含的檔案名。3.通過SCRIPT標記包含檔示例:?SCRIPTLANGUAGE=VBScriptRUNAT=SERVERSRC=Utils\datasrt.inc/SCRIPT7.3管理會話開發一個成功的Web應用程式所面臨的挑戰之一是:當客戶從應用程式中的某一頁面轉到另一頁面時,如何在整個訪問或會話期間維護該客戶的資訊。HTTP是一種無狀態協議,即站點的Web伺服器將對網頁的每個HTTP請求都當作獨立的請求,伺服器不保留與以前的請求有關的任何資訊。ASP針對管理會話資訊時所遇到的問題提供了特有的解決方案。使用ASP的Session對象以及伺服器生成的特定客戶ID,使得開發者可以創建更智能的、用於標識每個來訪客戶的應用程式,並收集應用程式用來跟蹤客戶選擇項的資訊。7.3.1啟動和結束會話
會話有以下幾種開始方式:l?????????新客戶對應用程式中的某個ASP檔發出請求,並且此應用程式的Global.asa檔中包含Session_OnStart過程。l?????????客戶在Session對象中保存了一個值。l?????????如果伺服器接收到的請求中沒有包含有效的SessionIDCookie,就將自動啟動新的會話。說明:如果在某一指定時間內,客戶沒有請求或刷新應用程式中的網頁,會話就將自動結束。7.3.2SessionIDCookies
當客戶第一次請求特定應用程式內的ASP檔時,Web伺服器將為該客戶生成一個SessionID。這是通過複雜演算法產生的一個數值,SessionID唯一標識每個客戶的會話。新會話開始時,Web伺服器將這個SessionID作為Cookie存儲到客戶端。7.3.3存儲或刪除Session對象數據
1.存儲Session對象數據示例:%Session(FirstName)
您可能关注的文档
- MIPS R4000流水线计算机简介课件.ppt
- MIS开发案例分析课件.ppt
- MIS战略规划和开发方法课件.ppt
- MITSUBISHI数控加工中心系统及其使用课件.pptx
- MLS类抗生素及细菌耐药性课件.ppt
- MLS类抗生素及细菌耐药性课件.pptx
- MRCP规范化扫描方案课件.pptx
- MRI常规成像技术课件.ppt
- MRI常见伪影简介课件.pptx
- MRI脉冲序列及其临床应用课件.ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
最近下载
- 党纪学习教育政治纪律研讨发言材料.docx VIP
- SY∕T 0601-2016 采出水中乳化油、溶解油的测定.pdf
- 体质健康成绩测试全自动化计算模板--更新.xlsx
- 装配式建筑概论-第二章部品构配件连接.pptx
- 五年级数学小数乘法试卷.docx
- (新教材)部编人教版四年级上册道德与法治全册期末复习知识点重点题型总结.doc
- 第二课 树立科学的世界观(精品课件)-【中职专用】高二思想政治《哲学与人生》同步精品课堂(高教版2023·基础模块).pptx
- 新改版教科版五年级上册科学教学计划(新整理版).doc
- 绿色建材申报指南、流程、范围.pdf
- 2023清水离心泵能效限定值及能效等级.docx
文档评论(0)