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

首頁 > 編程 > .NET > 正文

asp.net網站開發包wq.dll打包下載

2024-07-10 13:19:12
字體:
來源:轉載
供稿:網友
并不是我不開源,我是覺得包起來方便一點,我沒有加密,要看源代碼的直接反編一下就看到了。
所有WQ對象,按照他們的功能進行了分類,分別放在5個不同的名稱空間下:

復制代碼 代碼如下:


using WQ.Data;//數據庫操作類
using WQ.Rewriter;//偽URL配置類
using WQ.Server;//服務器信息類(這個沒完成)
using WQ.Text;//字符串操作類(這是個靜態類,全是靜態方法)
using WQ.Web;//網頁常用類(目前只完成了圖片水印類)


壓縮包下載:wq.rar

先說一下一個最重要的AccessData類,使用時很簡單:

using WQ.Data;
public DataTable newsTable;
protected void Page_Load(object sender, EventArgs e)
{
   AccessData mydata = new AccessData();
     mydata.Open();
     mydata.CommandText="select * from [news]";
     newsTable=mydata.ExecuteDataTable();//返回一個DataTable;
     mydata.Close();
}

在.aspx頁面顯示

<ul>
  <%foreach(System.Data.DataRow r in newsTable.rows){%>
  <li><a href="xxx.aspx?id=<%=r["ID"].ToString()%>"><%=r["title"].ToString()%></a></li>
  <%}%>
</ul>

如果你想把數據在一個GridView中:

GridView1.DataSource=mydata.ExecuteDataTable();
GridView1.DataBind();

需要說明的是,上面我們沒有看到數據庫的驅動,因為驅動是在web.config配置文件中取的,所以在使用這個類時,請先配置。

<connectionStrings>
  <add connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|pub.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>

如果你有多個Access數據庫,例:

<connectionStrings>
  <add connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|pub.mdb" providerName="System.Data.OleDb"/>
  <add connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|mac.mdb" providerName="System.Data.OleDb"/>
  <add connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|cai.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>

配置的時候name不能相同,AccessData.Open()默認打開的是name="connstring"這個數據庫,如果你想打開其它的數據庫(name="connmac"):

AccessData mydata = new AccessData();
mydata.WebConfigConnectionName="connmac";
mydata.Open();
....
mydata.Close();//關閉數據庫不要忘了

如果你沒有或者不想配置web.config,也可以直接把驅動寫進構造函數:

string connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("~/app_data/pub.mdb");
AccessData mydata = new AccessData(connstring);
mydata.Open();
....
mydata.Close();

如果你查詢的數據只有一條,可以直接返回一個ArrayList:

mydata.CommandText="select [Title],[Content],[DateTime] from [news] where ID=3";
ArrayList newsList=mydata.ExecuteArrayList();//返回一個ArrayList

在使用的時候,就可以直接使用這種輕最的數據了:

<div>
  <div><label>新聞標題:<%=newsList[0].ToString()%></label></div>
  <div>新聞內容:<%=newsList[1].ToString()%></div>
  <div>發布日期:<%=newsList[2].ToString()%></div>
</div>

還有其它的方法,我這里就不一一舉例了:

mydata.ExecuteNonQuery();//執行當前SQL語句,并返回受影響的行數
mydata.ExecuteReader();//執行當行SQL語句,并生成一個OledbDataReader
mydata.ExecuteScalar();//執行當行SQL語句,并返回第一行第一列的數據,忽略其它行數據
mydata.getRowsCount(string TabelName);//返回一個表的總行數據

下面說一下,這個AccessData類的分頁屬性DataPages,WQ.Data下專門有個分頁類,來處理分頁:

using WQ.Data;
public DataPages newsTable;
protected void Page_Load(object sender, EventArgs e)
{
  AccessData mydata = new AccessData();
  mydata.Open();
  mydata.CommandText="select * from [news]";
  newsTable=mydata.DataPages;//返回一個分頁集對象;
  mydata.Close();
  newsTable.PageSize=10;//每頁分10行
  newsTable.PageIndex=3;//將當前頁定位到3頁
}

下面在來說一下偽url配置類,這個類不需要實例化和使用,(你的項目里一定要引用wq.dll)只需要對配置文件web.config進行配置就行了。首先在<configuration>節點中加入:

<configSections>
  <section type="WQ.Rewriter.RewriterConfigSerializerSectionHandler" />   
</configSections>

記住這個要加個最前面,然后在<system.web>加入或修改:

<httpModules>
  <add type="WQ.Rewriter.moduleUrlRewriter" />
</httpModules>

最后配置重寫規則:

<configSections>
  <section type="WQ.Rewriter.RewriterConfigSerializerSectionHandler" />   
</configSections>
<RewriterConfig>
  <Rules>
      <!-- 偽URL重寫配置 -->
    <RewriterRule>
      <LookFor>~/news/(/d{1,4}).aspx</LookFor>//偽路徑
      <SendTo>~/nt_event.aspx?cid=$1</SendTo>//原始路徑
    </RewriterRule>
    <RewriterRule>
      <LookFor>~/news/(/w{1,6})/(/w{1,6})/abc.aspx</LookFor>//偽路徑
      <SendTo><![CDATA[~/default.aspx?act=$1&key=$2]]></SendTo>原始路徑
    </RewriterRule>          
  </Rules>
</RewriterConfig>

這樣偽URL就配置完成了,整個項目就可以使用這些偽規則了,注意.net只能托管.aspx文件。

這些類的詳細屬性和方法說明,在使用的時候都會有提示,不能用大量篇幅全部舉例描述和說明了,還有什么疑問的給我email或在群里討論了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品中文字幕免费mv| 国产精品一区电影| 精品久久久久久久久久| 日韩av免费观影| 日韩国产中文字幕| 欧美日韩在线另类| 欧美最猛性xxxxx亚洲精品| 久久精视频免费在线久久完整在线看| 久久精品视频在线观看| 欧美日韩国产成人在线| 亚洲欧美激情另类校园| 久久免费观看视频| 久久久电影免费观看完整版| 午夜精品在线视频| 中文字幕国产精品| 亚洲国产精品小视频| 日韩欧美精品免费在线| 81精品国产乱码久久久久久| 亚洲福利视频久久| 欧美国产日韩中文字幕在线| 亚洲天堂日韩电影| 国产精品对白刺激| 精品视频偷偷看在线观看| 97**国产露脸精品国产| 91免费版网站入口| 欧美日韩中文在线观看| 91精品国产精品| 日韩成人在线视频网站| 亚洲精品久久久久久下一站| 中文字幕精品www乱入免费视频| 91国产高清在线| 日本韩国在线不卡| 国产精品扒开腿做爽爽爽视频| 粉嫩老牛aⅴ一区二区三区| 国产精品丝袜久久久久久不卡| 在线观看成人黄色| 亚洲 日韩 国产第一| 成人在线观看视频网站| 亚洲韩国日本中文字幕| 91免费综合在线| 2021国产精品视频| 国产精品久久久久久久久久99| 亚洲成年人在线播放| 亚洲一区二区久久久久久久| 色在人av网站天堂精品| 成人日韩在线电影| 美日韩精品免费观看视频| 亚洲国产天堂久久国产91| 日韩av中文字幕在线| 亚洲石原莉奈一区二区在线观看| 91久久精品日日躁夜夜躁国产| 亚洲va欧美va在线观看| 久久精品成人欧美大片古装| 亚洲国产日韩精品在线| 美女福利视频一区| 91在线视频精品| 亚洲成人精品av| 91免费福利视频| 美女撒尿一区二区三区| 日韩av手机在线看| 欧美俄罗斯性视频| 日韩成人在线视频观看| 亚洲精品少妇网址| 日韩中文字幕在线视频播放| 久久在精品线影院精品国产| 大荫蒂欧美视频另类xxxx| 一本色道久久综合狠狠躁篇怎么玩| 国产日韩欧美一二三区| 欧美激情视频给我| 91精品国产亚洲| 深夜福利一区二区| 欧美国产精品日韩| 欧美激情精品久久久久久免费印度| 欧美日韩在线视频首页| 北条麻妃一区二区在线观看| 亚洲成人激情图| 一区二区三区无码高清视频| 亚洲精品wwwww| 中文字幕久精品免费视频| 国产精品96久久久久久又黄又硬| 亚洲人成伊人成综合网久久久| 国产成人av网| 亚洲日本成人女熟在线观看| 77777亚洲午夜久久多人| 色爱精品视频一区| 欧美亚洲视频在线看网址| 成人h片在线播放免费网站| 中文字幕欧美日韩精品| 91av福利视频| 91av中文字幕| 精品久久久久久久久久久久| 久久久精品电影| 成人av在线网址| 日本一区二区三区在线播放| 在线看片第一页欧美| 亚洲直播在线一区| 久久精品中文字幕免费mv| 高清视频欧美一级| 日韩中文字幕网| 国产精品尤物福利片在线观看| 亚洲曰本av电影| 国产精品白嫩美女在线观看| 日韩国产精品视频| 欧美华人在线视频| 日韩免费在线观看视频| 欧美亚洲日本网站| 久久中文字幕国产| 亚洲999一在线观看www| xxxxxxxxx欧美| 97国产在线视频| 最近的2019中文字幕免费一页| 国产精品久久久久久影视| 正在播放欧美一区| 欧美日韩亚洲精品一区二区三区| 国产视频综合在线| 高清欧美性猛交xxxx| 久久久91精品国产| 亚洲淫片在线视频| 亚洲最新av网址| 欧美日韩在线看| 亚洲人成网站免费播放| 26uuu久久噜噜噜噜| 久久久成人的性感天堂| 亚洲国产日韩精品在线| 欧美成人免费在线观看| 动漫精品一区二区| 欧美老女人性生活| 亚洲一区999| 久久精品久久久久久国产 免费| 日韩欧美在线观看视频| 热久久这里只有精品| 成人国产精品av| 国产精品久久久久9999| 欧美视频二区36p| 国产精品美女免费视频| 国产欧美日韩丝袜精品一区| 性欧美xxxx视频在线观看| 色婷婷综合久久久久| 中文字幕亚洲在线| 国产视频精品xxxx| 国产精品扒开腿做| 国产成人亚洲综合青青| 亚洲va男人天堂| 成人xxxx视频| 国产精品成人v| 欧美在线视频一区| 日韩av电影在线网| 91精品视频在线免费观看| 国产成人精品一区二区| 96pao国产成视频永久免费| 91精品久久久久久久久久久久久| 亚洲高清久久网| 91在线|亚洲| 成人黄色中文字幕| 亚洲精品456在线播放狼人| 精品视频在线观看日韩| 亚洲视频专区在线| 欧美精品videosex牲欧美| 久久久电影免费观看完整版| 国产精品大片wwwwww| 亚洲精品国产品国语在线| 欧美成人精品在线播放| 欧美国产日韩二区| 综合久久五月天|