上傳文件檢測類型到目前為止我只看到過3種,第一種是檢測文件的后綴名;第二種是檢測文件的頭部編碼,不同類型文件的頭部編碼是不一樣的(比如255216是jpg,7173是gif,6677是BMP,13780是PNG,7790是exe,8297是rar等);第三中是檢測文件的MIME內(nèi)容類型。這篇
2015-06-28在asp.net中沒有messagebox用法。。要是直接用response.write("#######")的話,就會直接在頁面上顯示######,這樣看起來很雜亂,也不美觀,更不容易看。還是用對話框的形式顯示會比較好點。方法:直接寫代碼:Response.Write("<script>win
2015-06-28存儲過程的定義: CREATE procedure pro_buyGoods ( @GoodsName varchar(30), @GoodsNum int ) AS declare @count as int set @count = (select count(*) from T_Goods where GoodsName=@GoodsName) if @count<=0 begin inse
2015-06-28對于導(dǎo)出Execl文件大量時 一般做法時間會很長, 下面?zhèn)€人收藏方法,可導(dǎo)海量數(shù)據(jù) protected void CreateExecl(string swhere,string title) { string saveFileName = Server.MapPath("http://www.cnblogs.com/uploads/file/" + title); boo
2015-06-28一、默認(rèn)允許上傳4M的文件?! ⌒薷?Machine.config 文件,改動 MaxRequestLength 參數(shù)的值。在c:\winnt\microsoft.net 目錄下搜索該文件. 需要注意的是:在保存文件時,您應(yīng)該確保指定文件的完整路徑為(如,"C:\ImageSave\GsanidtLogo.jpg"),
2015-06-28除了常用的Get,Post,Session,Application等頁面間可傳遞參數(shù)的方法,還有新的方法,這應(yīng)該是Asp.net獨有的吧 B頁面取A頁面的值 頁面A代碼 public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, Ev
2015-06-28ASP.NET默認(rèn)擴展名為.aspx,可是我們看到許多網(wǎng)站的擴展名很特別,比如校內(nèi)的do。個性之余還可以實現(xiàn)簡單的偽靜態(tài)(即把后綴改為html)不過相對URLRewriter來說,是有點簡陋(只能改掉連接中的.aspx),不過不失為一種方法。下面我們就來實現(xiàn)他!先來說一下ASP.NET
2015-06-28在.NET Framework中內(nèi)置的安全的解決方案,是由ASP.NET和 .NET Framework 聯(lián)合IIS為Web應(yīng)用程序安全提供了一個基礎(chǔ)結(jié)構(gòu)。它的一個很明顯的優(yōu)勢在于我們不必再編寫自己的安全架構(gòu),我們可以利用.NET安全架構(gòu)的內(nèi)置的特性,而且整個安全的架構(gòu)是經(jīng)過測試和時間的考驗
2015-06-28最近做安裝包是,需要在 .net 程序中調(diào)用 WMI 功能,創(chuàng)建 web 站點,虛擬目錄和添加 host 頭部信息,以前曾經(jīng)用腳步做過類似的功能,用.net代碼來做,倒是第一次?! 〔檎伊讼嚓P(guān)資料后,主要需要調(diào)用到 System.Management 命名空間下面的一些類來實現(xiàn):
2015-06-28當(dāng)前全球有數(shù)百萬的開發(fā)人員在使用微軟的.NET技術(shù)。如果你是其中之一,或者想要成為其中之一的話,我下面將要列出的每一個站點都應(yīng)該是你的最愛,都應(yīng)該收藏到書簽中去。對于不熟悉.NET技術(shù)的朋友,需要說明一下,.NET提供了一個平臺和一些相應(yīng)的工具,編程人員可以
2015-06-28在網(wǎng)上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其實這種方法是錯誤的。第一,HttpHandle是實現(xiàn)不了urlrewrite的;第二Server.Transfer是標(biāo)準(zhǔn)的重定向,根本不是urlrewrite。其實,實現(xiàn)urlrewrite不用自己HttpHandle,也不
2015-06-28正常的數(shù)據(jù)庫連接字符串配置,這是在MSSQL服務(wù)器端口是1433(默認(rèn))的情況下。 <add key="Article" value="server=.;uid=Admin;pwd=admin;database=db;"></add> 但是有時候,為了數(shù)據(jù)庫服務(wù)器安全,這個端口會被改成其它的,
2015-06-28華能集團下某發(fā)電廠的企業(yè)網(wǎng)站(基于Asp.Net2.0實現(xiàn),不允許修改源程序)要求實現(xiàn)"廠內(nèi)用戶可直接訪問整個站點的所有頁面,廠外用戶只能訪問指定的頁面"的功能,本文將按照需求分析、方案設(shè)計、編碼實現(xiàn)、部署應(yīng)用的順序逐步闡述整個解決方案的形成過程。
2015-06-28Global.asax 文件,有時候叫做 ASP.NET 應(yīng)用程序文件,提供了一種在一個中心位置響應(yīng)應(yīng)用程序級或模塊級事件的方法。你可以使用這個文件實現(xiàn)應(yīng)用程序安全性以及其它一些任務(wù)。下面讓我們詳細(xì)看一下如何在應(yīng)用程序開發(fā)工作中使用這個文件。概述Global.asax 位于應(yīng)用
2015-06-28兩個截取字符串的實用方法(超過一定長度自動換行) 1/**//// 2 /// 截取字符串,不限制字符串長度3 /// 4 /// 待截取的字符串5 /// 每行的長度,多于這個長度自動換行6 /// 7 public string CutStr(string str,int len)8 { string s="";9 10 for(int i=
2015-06-28首先,如果您需要在項目中使用在ASP.NET Routing的功能,則需要在web.config文件中配置一個HttpModule:<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, ..." /> 其次,您應(yīng)
2015-06-28一位QQ好友問我個人網(wǎng)站訪問量是如何統(tǒng)計的,由于本人初學(xué)做網(wǎng)站,水平有限,所介紹的方法可能是笨方法,但在我網(wǎng)站上能夠湊合著使用,希望大家多多指教。 一、建立一個數(shù)據(jù)表IPStat用于存放用戶信息 我在IPStat表中存放的用戶信息只包括登錄用戶的IP(IP_Address)
2015-06-28最近在使用Linq To SQL的時候,為了了解不同Linq語句對性能造成的不同影響,需要獲得Linq To SQL生成的SQL語句。 如果是在桌面程序中,只需要 _context.Log = Console.Out; 即可在控制臺輸出SQL語句??墒窃贏SP.NET中又該怎么辦呢? 這時我想起了StringWriter。用它
2015-06-28安全工程師,要能獨立負(fù)責(zé)網(wǎng)站安全、局域網(wǎng)安全、服務(wù)器安全等,要了解網(wǎng)頁掛馬有IFRAME框架掛馬、JS文件掛馬、偽裝掛馬、CSS掛馬、ActiveX組件掛馬等方式,這樣才可以有針對性地進(jìn)行防范,避免網(wǎng)站和服務(wù)器等安全威脅。下面,我們來邁出成長為安全工程師的第一步,
2015-06-28一位QQ好友問我個人網(wǎng)站訪問量是如何統(tǒng)計的,由于本人初學(xué)做網(wǎng)站,水平有限,所介紹的方法可能是笨方法,但在我網(wǎng)站上能夠湊合著使用,希望大家多多指教?! ∫?、建立一個數(shù)據(jù)表IPStat用于存放用戶信息 我在IPStat表中存放的用戶信息只包括登錄用戶的IP(I
2015-06-28