推薦:ASP.NET中ServerPush用法實例分析本文實例講述了ASP.NET中ServerPush用法。分享給大家供大家參考。具體分析如下: 什么是ServerPush,服務器向客戶端推送,其實就是長連接 只有瀏覽器請求服務器端,服務器端才給瀏覽器響應數據,不會主動向瀏覽器推送數據,這是一種安全考慮,也是提高服務器的性能考慮
本文實例講述了ASP.NET中Global和URLReWrite用法。分享給大家供大家參考。具體如下:
Global.asax:
有時候叫做 ASP.NET 應用程序文件,提供了一種在一個中心位置響應應用程序級或模塊級事件的方法。你可以使用這個文件實現應用程序安全性以及其它一些任務。
重點了解:application_Start; application_BeginRequest; application_Error;
① application_Start:自從服務器啟動起來,網站第一次被訪問的時候Application_Start執行
② Application_Error :程序中發生未處理異常
③ Session_End:只有進程內的Session才會調用,session_End進程外的Session不會
④ application_BeginRequest:當一個請求過來的時候,便會調用application_BeginRequest,訪問靜態頁面時application_BeginRequest不會處理,IIS直接將靜態頁面文件給了瀏覽器。即使訪問一個不存在的頁面,Application_BeginRequest方法也會被調用。
URLReWrite:
丑鏈接:http://localhost/viewPerson.aspx?id=1
很丑!處女座不能忍。
帥鏈接:http://localhost/viewPerson-1.aspx
怎么整成帥鏈接那樣的?
利用application_BeginRequest無論訪問什么頁面,除了靜態頁面,都轉向其他程序處理的原理。
使用正則表達式對【丑鏈接】進行匹配,當用戶訪問http://localhost/viewPerson-1.aspx的時候,會觸發global.asax調用application_BeginRequest方法,正則表達式匹配成功后,執行Context.RewritePath("/ViewPerson.aspx?id=" + id); 搞定,整成【帥鏈接】,就這么簡單。
使用正則表達式:
分享:ASP.NET中為GridView添加刪除提示框的方法在GridView中我們可以直接添加一個CommandField刪除列來刪除某行信息。但為了避免誤操作引起的誤刪除,在刪除操作者讓操作者再確認下,完后再進行刪除。 首先我們給我們的GridView 添加一個模板列,如下: 以下是引用片段: 其次我們給我們所添加的模板列添加:OnClien
新聞熱點
疑難解答
圖片精選