資源簡(jiǎn)介
技能點(diǎn)描述如下:
1.使用ASP.NET MVC框架開(kāi)發(fā)基于MVC設(shè)計(jì)模式的Web應(yīng)用程序
2.使用Linq to SQL編寫通用數(shù)據(jù)庫(kù)訪問(wèn)類
3.使用jQuery form Validator插件實(shí)現(xiàn)表單驗(yàn)證。
4.使用ASP.NET MVC Action過(guò)濾器處理用戶權(quán)限。
5使用FCKEditor編輯信息內(nèi)容
功能概述:
1.用戶界面部分:信息列表顯示,信息分類顯示,信息內(nèi)容顯示,站內(nèi)查詢。
2.后臺(tái)管理部分:后臺(tái)登陸,欄目管理,用戶管理,信息管理,網(wǎng)站設(shè)置管理

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Data.Linq;
using?System.Web;
using?System.Web.Mvc;
using?CMS.DAO;
namespace?CMS.Core
{
????public?class?CategoryManager
????{
????????private?CMS.DAO.CMSDAODataContext?dao;
????????public?CategoryManager()
????????{
???????????????dao=new?CMSDAODataContext();
????????}
????????public?void?AddOrUpdateCategory(Category?category)
????????{
????????????if?(category.CategoryId?==?-1)
????????????{
????????????????dao.Category.Insertonsubmit(category);
????????????}
????????????else
????????????{
????????????????Category?findCategory?=?dao.Category.SingleOrDefault(s?=>?s.CategoryId?==?category.CategoryId);
????????????????SaveCategory(findCategory?category);
????????????}
????????????dao.SubmitChanges();
????????}
????????public?void?RemoveCategory(int?id)
????????{
????????????Category?category?=?dao.Category.SingleOrDefault(s?=>?s.CategoryId?==?id);
????????????if?(category?!=?null)
????????????{
????????????????dao.Category.Deleteonsubmit(category);
????????????????dao.SubmitChanges();
????????????}
????????}
????????private?void?SaveCategory(Category?oldCategory?Category?newCategory)
????????{
????????????oldCategory.CategoryName?=?newCategory.CategoryName;
????????????oldCategory.ParentCategoryId?=?newCategory.ParentCategoryId;
????????}
????????public?Category?Load(int?id?FormCollection?collection)
????????{
????????????Category?category?=?new?Category();
????????????if?(id?!=?-1)
????????????{
????????????????category?=?dao.Category.SingleOrDefault(s?=>?s.CategoryId?==?id);
????????????}
????????????else
????????????{
????????????????category.CategoryId?=?-1;
????????????????category.CategoryName?=?string.Empty;
????????????????category.ParentCategoryId=?-1;????????????????
????????????}
????????????if?(collection[“CategoryName“]?!=?null)
????????????????category.CategoryName?=?collection[“CategoryName“];
????????????if?(collection[“ParentCategoryId“]?!=?null)
????????????????category.ParentCategoryId?=Convert.ToInt32(collection[“ParentCategoryId“]);
????????????return?category;
????????}
????????public?Category?GetCategoryById(int?id)
????????{
????????????return?dao.Category.SingleOrDefault(s?=>?s.CategoryId?==?id);
????????}
????????public?List?GetAllCategory()
????????{
????????????return?dao.Category.ToList();
????????}
????????public?List?GetCategoryByParentId(int?parentId)
????????{
????????????return?dao.Category.Where(c?=>?c.ParentCategoryId?==?parentId).ToList();
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1864??2010-03-11?17:51??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.sln
????..A..H.?????67684??2011-05-25?21:59??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.suo
?????文件???????2665??2010-05-15?22:19??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\CategoryManager.cs
?????文件???????3148??2010-05-15?22:41??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\CMS.Core.csproj
?????文件???????4204??2010-05-17?00:03??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\EntityManager.cs
?????文件???????2892??2010-05-14?17:10??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\SiteSettingManager.cs
?????文件???????4481??2010-05-16?19:05??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\UserManager.cs
?????文件??????16384??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\bin\Debug\CMS.Core.dll
?????文件??????38400??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\bin\Debug\CMS.Core.pdb
?????文件??????16384??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\bin\Debug\CMS.DAO.dll
?????文件??????44544??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\bin\Debug\CMS.DAO.pdb
?????文件???????2180??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\obj\Debug\CMS.Core.csproj.FileListAbsolute.txt
?????文件??????16384??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\obj\Debug\CMS.Core.dll
?????文件??????38400??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\obj\Debug\CMS.Core.pdb
?????文件??????12552??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\obj\Debug\ResolveAssemblyReference.cache
?????文件???????5120??2010-03-17?15:11??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\obj\Debug\Refactor\CMS.Core.dll
?????文件???????1348??2010-05-09?20:00??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.Core\Properties\AssemblyInfo.cs
?????文件????????390??2010-05-09?20:03??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\app.config
?????文件???????3643??2010-05-09?20:08??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\CMS.DAO.csproj
?????文件???????3355??2010-05-17?14:38??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\CMSDAO.dbml
?????文件???????2998??2010-05-17?14:38??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\CMSDAO.dbml.layout
?????文件??????20068??2010-05-17?14:38??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\CMSDAO.designer.cs
?????文件??????16384??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\bin\Debug\CMS.DAO.dll
?????文件????????390??2010-05-09?20:03??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\bin\Debug\CMS.DAO.dll.config
?????文件??????44544??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\bin\Debug\CMS.DAO.pdb
?????文件???????1870??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\obj\Debug\CMS.DAO.csproj.FileListAbsolute.txt
?????文件??????16384??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\obj\Debug\CMS.DAO.dll
?????文件??????44544??2011-05-05?20:20??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\obj\Debug\CMS.DAO.pdb
?????文件???????8192??2010-03-17?15:11??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\obj\Debug\Refactor\CMS.DAO.dll
?????文件??????15360??2010-05-17?14:38??CMS新聞發(fā)布系統(tǒng)+數(shù)據(jù)庫(kù)+Linq技術(shù)\CMS\CMS.DAO\obj\Debug\TempPE\CMSDAO.designer.cs.dll
............此處省略704個(gè)文件信息
評(píng)論
共有 條評(píng)論