您好,登錄后才能下訂單哦!
本篇內容主要講解“ASP.NET WebForm重寫URL怎么理解”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ASP.NET WebForm重寫URL怎么理解”吧!
進行開發ASP.NET WebForm時,在經過注冊之后,得到了這樣幾個參數:appid,secret,這幾個參數在程序之中需要使用的,DataSet類是ADO.NET中一個非常重要的核心成員,它是數據庫中的數據在本地計算機中映射成的緩存。對DataSet的任何操作,都是在計算機緩存中完成的。
在 ASP.NET WebForm中不少人做過通過Url重寫使Url中不帶后綴,這次我們做的正好相反。假設我們需要將URL后綴設置成shtml,以新建ASP.NET MVC項目時默認的項目為例。如果要訪問登陸頁,則URL為http://localhost/Account/Login,Account匹配Account Controller,Login匹配Login Action。如果我們要將URL改為http://localhost/Account/Login.shtml,在不改變Route的情況下Action變成了Login.shtml,顯然無法找到這個Action,所以就出現了404錯誤,我們要做的就是將Action仍然解析為Login,所以我們將默認的Route改成
routes.MapRoute( "Default", "{controller}/{action}.shtml", new {controller="Home",action="Index",id=""}
此時,Login.shtml中的login正好對應{action}所以就會調用Account controller中的login action,也就達到了我們的目的。如果要使用其他后綴,ASP.NET WebForm只需要將.shtml改為.aspx或.html即可。
當然,Shared Secret需要點擊鏈接才能看到,這里不得不要批評一下BBAuth的是,所有的信息注冊之后沒有看到什么地方可以修改,要改動一個什么(例如底下的訪問數據列表),都需要重新注冊一個應用程序,這樣的設計似乎有點奇怪,還有一點,就是Yahoo提供的文檔雖然不怎么樣(我曾經因為一個時間格式問題被折磨了好久),各個范例和源碼其實是很多的,ASP.NET WebForm只是不太好找,可能是我的英文功底不夠吧。
Visual Studio是硬編碼的,所以***可以用于它的數據提供者(data providers)ASP.NET WebForm就是SQL Server的SQL client 和OLE DB以及Access,是嗎?另外,一個稱為Data Direct的獨立軟件開發商(ISV)已編寫了它自己的同等的data provider,你可以安裝在Visual Studio中。但它的功能沒有Oracle或Microsoft那么多。而且,當然,Data Direct有一個本地的data provider for Oracle。
到此,相信大家對“ASP.NET WebForm重寫URL怎么理解”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。