資源簡介
在csdn上你可以搜到 書店實例.doc 那個資源。這個項目就是按照這個文檔寫出來的,但是那個文檔在認證授權上有缺陷,而且購物車是放在后端數據庫里面的,沒有驗證碼部分。所以在本案例中我加入了 驗證碼,分頁,認證授權,以及ceditor等等技術,并把購物車放進了cookie中。基本上對于初級的web開發,這里面的技術都涉及到了一點,希望對初學者有用。www.shouji0512.com這個網站就是用這個案例中涉及到的所有技術做出來的,當然實際開發中需要考慮更多的因素,這里就不多說了。本案例是用vs10做的,基本上附加后都可以直接運行。希望本案例對你有幫助。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.Mvc;
using?System.Web.Routing;
using?System.Web.Security;
namespace?MvcBookStore
{
????//?注意:?有關啟用?IIS6?或?IIS7?經典模式的說明,
????//?請訪問?http://go.microsoft.com/?linkId=9394801
????public?class?MvcApplication?:?System.Web.HttpApplication
????{
????????public?static?void?RegisterGlobalFilters(GlobalFilterCollection?filters)
????????{
????????????filters.Add(new?HandleErrorAttribute());
????????}
????????public?static?void?RegisterRoutes(RouteCollection?routes)
????????{
????????????routes.IgnoreRoute(“{resource}.axd/{*pathInfo}“);
????????????routes.MapRoute(
????????????????“booklist2“?//?路由名稱
????????????????“store-{id}-{page}-{order}.aspx“?//?帶有參數的?URL
????????????????new?{?controller?=?“Store“?action?=?“Browse“?}?//?參數默認值
????????????????);
????????????routes.MapRoute(
????????????????“Store“?//?路由名稱
????????????????“StoreDetail-{id}.aspx“?//?帶有參數的?URL
????????????????new?{?controller?=?“Store“?action?=?“Details“?}?//?參數默認值
????????????????);
????????????routes.MapRoute(
????????????????“Default“?//?路由名稱
????????????????“{controller}.aspx/{action}/{id}“?//?帶有參數的?URL
????????????????new?{?controller?=?“Home“?action?=?“Index“?id?=?UrlParameter.Optional?}?//?參數默認值
????????????);
????????}
????????protected?void?Application_Start()
????????{
????????????Application[“mycxt“]=“book/“;
????????????AreaRegistration.RegisterAllAreas();
????????????RegisterGlobalFilters(GlobalFilters.Filters);
????????????RegisterRoutes(RouteTable.Routes);
????????}
????????protected?void?Application_AuthenticateRequest(object?sender?EventArgs?e)
????????{
????????????HttpApplication?app?=?(HttpApplication)sender;
????????????HttpContext?context?=?app.Context;?//獲取本次Http請求的HttpContext對象?
????????????bool?b?=?context.Request.IsAuthenticated;
????????????if?(context.Request.IsAuthenticated)?//驗證過的一般用戶才能進行角色驗證?
????????????{
????????????????FormsIdentity?Id?=?(FormsIdentity)context.User.Identity;?//當前用戶標識
????????????????
????????????????FormsAuthenticationTicket?Ticket?=?Id.Ticket;?//取得身份證票?
????????????????string[]?Roles?=?Ticket.UserData.Split(‘‘);?//將角色數據轉成字符串數組得到相關的角色信息?
????????????????context.User?=?new?System.Security.Principal.GenericPrincipal(Id?Roles);?//重新生成帶有角色信息的用戶
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????783648??2011-12-09?18:23??MvcBookStore\MvcBookStore\bin\Entityfr
?????文件?????834489??2011-12-09?18:23??MvcBookStore\MvcBookStore\bin\Entityfr
?????文件??????44544??2012-01-23?13:39??MvcBookStore\MvcBookStore\bin\MvcBookStore.dll
?????文件??????67072??2012-01-23?13:39??MvcBookStore\MvcBookStore\bin\MvcBookStore.pdb
?????文件??????25088??2011-03-10?18:01??MvcBookStore\MvcBookStore\bin\MvcCaptchaExtensionMVC3.dll
?????文件??????42496??2011-03-10?18:01??MvcBookStore\MvcBookStore\bin\MvcCaptchaExtensionMVC3.pdb
?????文件?????370176??2011-09-23?20:24??MvcBookStore\MvcBookStore\bin\MySql.Data.dll
?????文件?????233984??2011-09-23?20:25??MvcBookStore\MvcBookStore\bin\MySql.Data.Entity.dll
?????文件??????92160??2011-09-23?20:25??MvcBookStore\MvcBookStore\bin\MySql.Web.dll
?????文件????????792??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\.htaccess
?????文件??????20161??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\CHANGES.html
?????文件?????265360??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\ckeditor.js
?????文件???????6857??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\ckeditor.pack
?????文件???????6445??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\ckeditor_basic.js
?????文件???????1530??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\ckeditor_basic_source.js
?????文件???????1608??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\ckeditor_source.js
?????文件????????331??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\config.js
?????文件????????674??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\contents.css
?????文件?????????43??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\images\spacer.gif
?????文件???????2859??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\INSTALL.html
?????文件??????13110??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\lang\en.js
?????文件??????12932??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\lang\zh-cn.js
?????文件??????12977??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\lang\zh.js
?????文件??????71136??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\LICENSE.html
?????文件???????1378??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\about\dialogs\about.js
?????文件???????2759??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\about\dialogs\logo_ckeditor.png
?????文件????????441??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\about\plugin.js
?????文件???????1145??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\basicst
?????文件???????3703??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\blockquote\plugin.js
?????文件???????2995??2009-08-20?15:14??MvcBookStore\MvcBookStore\ckeditor\plugins\button\plugin.js
............此處省略429個文件信息
- 上一篇:全國echart地圖包
- 下一篇:遺傳算法論文11篇
評論
共有 條評論