亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

從零開始編寫自己的C#框架(22)——添加普通列表頁面

2019-11-17 01:37:51
字體:
來源:轉載
供稿:網友

從零開始編寫自己的C#框架(22)——添加普通列表頁面

  普通列表頁面指的是上一章那種有層次感列表以外的正常列表頁面,由于上一章已講解了正常添加頁面的相關操作了,所以部分相關的操作本章節就不再羅嗦重復一次了。大家可以試試先用本章內容中的一些簡單介紹,自己使用上一章下載的解決方案來實現一下,做做練習。

  首先還是打開數據字典,創建廣告內容表

  在這里要說明一下的是,大家在對數據字典進行操作后(增、改、刪),一定要在數據字典中的“版本”工作表中添加更新歷史,以方便后面的維護人員查看(一定要養成一種良好的開發習慣),如下圖

  然后還是使用ExcelToSQLString2.91_sql.exe工具生成SQL語句,并在數據庫中創建數據表,下面是生成好的SQL語句,請在數據庫查詢分析表中執行

  1 /****** Object:  Table [dbo].[Advertisement]    Script Date: 2014/7/9 17:07:11  ******/  2 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Advertisement]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)  3 drop table [dbo].[Advertisement]  4 GO  5   6 /****** Object:  Table [dbo].[Advertisement]    Script Date: 2014/7/9 17:07:11   ******/  7 CREATE TABLE [dbo].[Advertisement] (  8   [Id] [int] IDENTITY (1, 1) NOT NULL,  9   [Name] [nvarchar] (50) NOT NULL, 10   [Content] [nvarchar] (100) NOT NULL, 11   [Url] [nvarchar] (200) NOT NULL, 12   [KeyWord] [nvarchar] (50) NOT NULL, 13   [AdvertisingPosition_Id] [int] NOT NULL, 14   [AdvertisingPosition_Name] [nvarchar] (20) NOT NULL, 15   [AdImg] [nvarchar] (250) NOT NULL, 16   [ShowRate] [int] NOT NULL, 17   [StartTime] [datetime] NOT NULL, 18   [EndTime] [datetime] NOT NULL, 19   [IsDisplay] [tinyint] NOT NULL, 20   [HitCount] [int] NOT NULL, 21   [Sort] [int] NOT NULL, 22   [Manager_Id] [int] NOT NULL, 23   [Manager_CName] [nvarchar] (20) NOT NULL, 24   [UpdateDate] [datetime] NOT NULL 25 ) ON [PRIMARY] 26 GO 27  28 ALTER TABLE [dbo].[Advertisement] WITH NOCHECK ADD 29   CONSTRAINT [PK_Advertisement] PRIMARY KEY  CLUSTERED 30 ( 31  [Id] 32 )  ON [PRIMARY] 33 GO 34  35 ALTER TABLE [dbo].[Advertisement] ADD 36   CONSTRAINT [DF_Advertisement_Name] DEFAULT ('') FOR [Name], 37   CONSTRAINT [DF_Advertisement_Content] DEFAULT ('') FOR [Content], 38   CONSTRAINT [DF_Advertisement_Url] DEFAULT ('') FOR [Url], 39   CONSTRAINT [DF_Advertisement_Keyword] DEFAULT ('') FOR [Keyword], 40   CONSTRAINT [DF_Advertisement_AdvertisingPosition_Id] DEFAULT (0) FOR [AdvertisingPosition_Id], 41   CONSTRAINT [DF_Advertisement_AdvertisingPosition_Name] DEFAULT ('') FOR [AdvertisingPosition_Name], 42   CONSTRAINT [DF_Advertisement_AdImg] DEFAULT ('') FOR [AdImg], 43   CONSTRAINT [DF_Advertisement_ShowRate] DEFAULT (0) FOR [ShowRate], 44   CONSTRAINT [DF_Advertisement_StartTime] DEFAULT (getdate()) FOR [StartTime], 45   CONSTRAINT [DF_Advertisement_EndTime] DEFAULT (getdate()) FOR [EndTime], 46   CONSTRAINT [DF_Advertisement_IsDisplay] DEFAULT (0) FOR [IsDisplay], 47   CONSTRAINT [DF_Advertisement_HitCount] DEFAULT (0) FOR [HitCount], 48   CONSTRAINT [DF_Advertisement_Sort] DEFAULT (0) FOR [Sort], 49   CONSTRAINT [DF_Advertisement_Manager_Id] DEFAULT (0) FOR [Manager_Id], 50   CONSTRAINT [DF_Advertisement_Manager_CName] DEFAULT ('') FOR [Manager_CName], 51   CONSTRAINT [DF_Advertisement_UpdateDate] DEFAULT (getdate()) FOR [UpdateDate]  52 GO 53  54 CREATE  INDEX [IX_Advertisement__Name] ON [dbo].[Advertisement]([Name]) ON [PRIMARY] 55 GO 56  57 CREATE  INDEX [IX_Advertisement__Keyword] ON [dbo].[Advertisement]([Keyword]) ON [PRIMARY] 58 GO 59  60 CREATE  INDEX [IX_Advertisement__AdvertisingPosition_Id] ON [dbo].[Advertisement]([AdvertisingPosition_Id]) ON [PRIMARY] 61 GO 62  63 CREATE  INDEX [IX_Advertisement__StartTime] ON [dbo].[Advertisement]([StartTime]) ON [PRIMARY] 64 GO 65  66 CREATE  INDEX [IX_Advertisement__EndTime] ON [dbo].[Advertisement]([EndTime]) ON [PRIMARY] 67 GO 68  69 CREATE  INDEX [IX_Advertisement__IsDisplay] ON [dbo].[Advertisement]([IsDisplay]) ON [PRIMARY] 70 GO 71  72 CREATE  INDEX [IX_Advertisement__Sort] ON [dbo].[Advertisement]([Sort]) ON [PRIMARY] 73 GO 74  75 exec sp_addextendedproperty N'MS_Description', N'主鍵Id', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Id' 76 GO 77  78 exec sp_addextendedproperty N'MS_Description', N'標題', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Name' 79 GO 80  81 exec sp_addextendedproperty N'MS_Description', N'備注', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Content' 82 GO 83  84 exec sp_addextendedproperty N'MS_Description', N'鏈接Url', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Url' 85 GO 86  87 exec sp_addextendedproperty N'MS_Description', N'關鍵字,只能由字母數字組成,主要用于模板標簽 {%ad-InfoKey%}', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Keyword' 88 GO 89  90 exec sp_addextendedproperty N'MS_Description', N'廣告位置Id', N'user', N'dbo', N'table', N'Advertisement', N'column', N'AdvertisingPosition_Id' 91 GO 92  93 exec sp_addextendedproperty N'MS_Description', N'廣告位置名稱', N'user', N'dbo', N'table', N'Advertisement', N'column', N'AdvertisingPosition_Name' 94 GO 95  96 exec sp_addextendedproperty N'MS_Description', N'圖片', N'user', N'dbo', N'table', N'Advertisement', N'column', N'AdImg' 97 GO 98  99 exec sp_addextendedproperty N'MS_Description', N'顯示頻率(同一個位置有多個廣告時,這里用來計算它隨機出現的頻率)', N'user', N'dbo', N'table', N'Advertisement', N'column', N'ShowRate'100 GO101 102 exec sp_addextendedproperty N'MS_Description', N'開始時間', N'user', N'dbo', N'table', N'Advertisement', N'column', N'StartTime'103 GO104 105 exec sp_addextendedproperty N'MS_Description', N'結束時間', N'user', N'dbo', N'table', N'Advertisement', N'column', N'EndTime'106 GO107 108 exec sp_addextendedproperty N'MS_Description', N'審核, 0=False,1=True,', N'user', N'dbo', N'table', N'Advertisement', N'column', N'IsDisplay'109 GO110 111 exec sp_addextendedproperty N'MS_Description', N'點擊數', N'user', N'dbo', N'table', N'Advertisement', N'column', N'HitCount'112 GO113 114 exec sp_addextendedproperty N'MS_Description', N'排序', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Sort'115 GO116 117 exec sp_addextendedproperty N'MS_Description', N'修改人員id', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Manager_Id'118 GO119 120 exec sp_addextendedproperty N'MS_Description', N'修改人員姓名', N'user', N'dbo', N'table', N'Advertisement', N'column', N'Manager_CName'121 GO122 123 exec sp_addextendedproperty N'MS_Description', N'修改時間', N'user', N'dbo', N'table', N'Advertisement', N'column', N'UpdateDate'124 GO
View Code

  跟著打開VS,找到數據層與邏輯層的SubSonic文件夾,選擇模板并點擊右鍵,找到“運行自定義工具”,點擊重新運行生成相關的模板類

  打開Informations文件夾,將InformationList.aspx與InformationEdit.aspx復制到Advertisements(上一章廣告文件夾命名錯了,我將AdvertisingPositions重新修改為Advertisements)文件夾中

  將它們修改名稱為AdvertisementList.aspx與AdvertisementEdit.aspx

  然后將頁面中的“Information”替換成“Advertisement”,“信息”替換為“廣告”。

  下面是改好的AdvertisementList.aspx頁面代碼

  1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AdvertisementList.aspx.cs" Inherits="Solution.Web.Managers.WebManage.Advertisements.AdvertisementList" %>  2 <%@ Import Namespace="DotNet.Utilities" %>  3   4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  5 <html xmlns="http://www.w3.org/1999/xhtml">  6 <head id="Head1" runat="server">  7     <title>廣告列表</title>  8 </head>  9 <body> 10     <form id="form1" runat="server
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品黄视频| 激情av一区二区| 精品久久久久久久久久ntr影视| 久久精品人人做人人爽| 精品久久香蕉国产线看观看gif| 国产女人18毛片水18精品| 亚洲欧洲在线观看| 日韩在线视频观看正片免费网站| 国外日韩电影在线观看| 亚洲男女自偷自拍图片另类| 国产一区二区三区日韩欧美| 午夜精品久久久久久久99热浪潮| 日韩av在线看| 欧美日韩成人免费| 日韩欧美精品网站| 91国产精品视频在线| 亚洲欧美日韩精品久久亚洲区| 国产精品自产拍在线观看| 国产精品入口免费视频一| 亚洲一区二区久久久久久| 国产精品美女www爽爽爽视频| 亚洲va欧美va国产综合久久| 4438全国成人免费| 亚洲午夜未满十八勿入免费观看全集| 国产精品成人品| 亚洲欧美国产精品| 亚洲精品日产aⅴ| 精品美女永久免费视频| 久久久欧美精品| 亚洲国产黄色片| 国产91在线播放| 啊v视频在线一区二区三区| 欧美亚洲另类制服自拍| 国产黑人绿帽在线第一区| 青青在线视频一区二区三区| 国产精品1区2区在线观看| 亚洲国内精品在线| 亚洲天堂日韩电影| 91久久国产综合久久91精品网站| 国产精品久久久久久久午夜| 精品高清一区二区三区| 欧美日韩福利电影| 国产精品极品美女粉嫩高清在线| 欧美三级欧美成人高清www| 在线观看视频亚洲| 日韩麻豆第一页| 欧美日韩在线免费| 人九九综合九九宗合| 一区二区欧美日韩视频| 国产精品欧美在线| 国产丝袜一区二区| 国产日本欧美在线观看| 久久777国产线看观看精品| 欧美日本国产在线| 欧美福利视频网站| 日韩毛片在线看| 久久99热精品这里久久精品| 国产精品久久不能| 91欧美激情另类亚洲| 91日本在线观看| 欧美洲成人男女午夜视频| 日韩av大片在线| 国产97人人超碰caoprom| 91精品国产免费久久久久久| 都市激情亚洲色图| 成人激情视频免费在线| 亚洲电影中文字幕| 亚洲欧美日韩区| 久久人人爽人人爽人人片av高请| 亚洲精品mp4| 久久精品久久久久电影| 欧美性视频精品| 国产深夜精品福利| 欧美日韩成人在线播放| 欧美精品情趣视频| 国产精品国产三级国产aⅴ浪潮| 蜜月aⅴ免费一区二区三区| 精品久久久中文| 久久久免费精品| 国产激情久久久| 欧洲亚洲女同hd| 91青草视频久久| 欧美最顶级丰满的aⅴ艳星| 色爱精品视频一区| 欧美一级大片在线观看| 91经典在线视频| 久久香蕉国产线看观看av| 国产精品欧美激情在线播放| 欧美高跟鞋交xxxxxhd| 日韩在线视频免费观看高清中文| 国产欧美韩国高清| 日韩av日韩在线观看| 欧美国产日韩中文字幕在线| 欧美高清一级大片| 久久久亚洲天堂| 欧美激情极品视频| 久久久久久久久久婷婷| 国产日韩欧美成人| 欧美韩国理论所午夜片917电影| 成人中文字幕在线观看| 精品久久久久久中文字幕一区奶水| 色悠悠久久久久| 最新国产成人av网站网址麻豆| 91日韩在线播放| 国产成人aa精品一区在线播放| 亚洲香蕉在线观看| 欧美性受xxxx黑人猛交| 美日韩精品免费视频| 亚洲一区二区少妇| 久久精品亚洲一区| 7777kkkk成人观看| 亚洲成人久久网| 性欧美xxxx| 一区二区成人精品| 国模精品系列视频| 美女999久久久精品视频| 亚洲女人天堂视频| 韩国精品美女www爽爽爽视频| 欧美日韩中文字幕综合视频| 欧美视频国产精品| 日本成人黄色片| 久久国产精品久久国产精品| 国产在线精品成人一区二区三区| 国产成人在线一区二区| 亚洲剧情一区二区| 久久精品男人天堂| 久久精品久久久久久国产 免费| 久久精品人人爽| 国产亚洲一区二区精品| 久久韩国免费视频| 中文字幕在线观看亚洲| 国产一区二区美女视频| 91性高湖久久久久久久久_久久99| 成人免费激情视频| 国产欧美 在线欧美| 日韩久久免费电影| 亚洲缚视频在线观看| 亚洲欧美日韩一区二区三区在线| 一区二区日韩精品| 亚洲激情中文字幕| 日韩av影片在线观看| 亚洲综合中文字幕68页| 青青草国产精品一区二区| 国产精品自产拍高潮在线观看| 播播国产欧美激情| 日韩免费电影在线观看| 国产免费一区二区三区香蕉精| 中文字幕亚洲专区| 亚洲福利影片在线| 欧美在线视频免费| 久久婷婷国产麻豆91天堂| 91精品91久久久久久| 亚洲欧美日韩另类| 亚洲激情视频网| 久久久精品2019中文字幕神马| 亚洲最大福利视频网站| 成人福利在线观看| 亚洲毛茸茸少妇高潮呻吟| 欧美午夜性色大片在线观看| 日韩中文字幕在线播放| 亚洲欧美日韩精品久久亚洲区| 日韩国产精品亚洲а∨天堂免| 亚洲自拍偷拍福利| 96sao精品视频在线观看|