ASP.NET 取得 Request URL 的各个部分和通过ASP.NET获取URL地址的方法
摘要:底下這張表就是各種跟 Browser Request 的網址相關的屬性與用法:如果测试的url地址是http : //www.test.com/testweb/default.aspx, 结果如下:Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/default.aspxRequest.FilePath: /testweb/default.aspxRequest.Path: /testweb/default.aspxRequest.PhysicalApplicationPath: E:\WWW
阅读全文
posted @
2011-11-21 15:03
極
阅读(442)
推荐(0)
DES加密解密
摘要:密鈅長度有規定,密文長度應該是無限定。註釋中寫的長度是爲了滿足以下需求:密文長度固定。 1 ///<summary> 2 ///DES 加密解密 3 ///Rex Rao @2011-5-13 4 ///</summary> 5 public static class DES 6 { 7 ///<summary> 8 /// DES加密 9 ///</summary>10 ///<param name="content">8-15bytes明文</param>11 /...
阅读全文
posted @
2011-11-15 12:06
極
阅读(301)
推荐(0)
QueryString加密
摘要:有些人不想由URL暴露一些訊息,除了可以使用URL Rewrite之外,其實簡便一點的方法還有使用編碼or加密來達到偽裝的目的。使用Base64的原因是因為他的編碼不會有難以接受的特殊字元(註1),你也可以用其他的編碼or加密算法替代(註2)。其實這邊已經有一串很精彩的討論,我只是覺得其實如果要用Base64的話還可以更精簡成這樣:01publicstaticstringEncodeString(stringtoEncode)02{03try04{05byte[] toEncodeAsBytes = Encoding.UTF8.GetBytes(toEncode);06returnConver
阅读全文
posted @
2011-11-15 11:56
極
阅读(288)
推荐(0)
SQL中的行号ROW_NUMBER()
摘要:select ROW_NUMBER() over (partition by [f1] order by [f2] ),* from [t1]
阅读全文
posted @
2011-11-10 16:03
極
阅读(410)
推荐(0)
ASP.NET Ajax – History Support
摘要:在ASP.NET Ajax2.0的時候,使用ScriptManager & UpdatePanel的時候,會有一個很大的困擾:使用者沒辦法進行歷史瀏覽,瀏覽器中的上一步和下一步是無法操作的。但是在ASP.NET Ajax 3.5 SP 1中,ScriptManager提供了一些方法來建立歷史記錄點,不管是在Client or Server端,都可以輕鬆的處理這件事。以下的小範例是Server端的操作示範:1. 在ScriptManager 中啟用EnableHistory:1<asp:ScriptManagerID="ScriptManager1"runat=
阅读全文
posted @
2011-11-09 11:01
極
阅读(289)
推荐(0)
Windows Server 2008 R2修改远程桌面连接数
摘要:第一步:开启远程桌面:计算机---属性---远程设置---勾选"允许运行任意版本远程桌面的计算机连接(较不安全)"第二步:设置远程桌面连接最大数量控制面板-->管理工具-->远程桌面服务-->远程桌面会话主机设置-->去掉"限制每个用户只能进行一个会话"勾选,最后双击连接中的RDP-Tcp---网络适配器--最大连接数 修改为2 此时的同时远程桌面连接的数量即设置为2。
阅读全文
posted @
2011-11-07 16:02
極
阅读(1667)
推荐(0)