Time of Update: 2018-12-08
但在網上沒有找到較詳細的描述。方法倒是有很多種。 在此,我就將此次經曆寫出來,希望對您有用。 在看過這篇文章http://www.jb51.net/article/20851.htm和這篇文章http://www.jb51.net/article/20850.htm按上述文章的描述,先按discuz!nt的使用者指南,在windows 2003下安裝好論壇。 並以admin進去,添加apikey等。 然後用VS2008建立一項目,添加toolkit.dll和json的引用。 好了,
Time of Update: 2018-12-08
首頁面調用程式碼片段: 複製代碼 代碼如下:<asp:HyperLink ID="lnkLogin" runat="server" NavigateUrl="#" >登入</asp:HyperLink> <script language="javascript" type="text/javascript"> $('#<%=this.lnkLogin.ClientID %>').click( function(){
Time of Update: 2018-12-08
本文介紹的菜單控制項採用的css 和ul list來顯示菜單,產生的html小,無需javascript支援,對大部分的瀏覽器都支援,除ie6要單獨修改css也可以使其支援。 通過本文可以瞭解asp.net 控制項的開發,及Composite設計模式的實際運用。 採用Composite設計模式設計菜單類: MenuCompositeitem類 複製代碼 代碼如下:namespace Ruinet.Controls { [Serializable()] public class
Time of Update: 2018-12-08
如果編碼方面有不嚴謹的地方,還希望各位多多包涵,並給出中肯的意見。 整合需要在原項目中添加由Discuz!NT提供的 DiscuzToolkit語言套件(c#) 另外為了方便整合,我還自己寫了一個簡單的項目DNTAddNETSNS,用來對Discuz!NT和SNS做一些簡單的粘合。 現在向大家展示一下涉及API調用的一些程式碼片段: 複製代碼 代碼如下://之間為DNT的整合代碼 Try { Discuz.Toolkit.DiscuzSession ds = ConformityHandler.
Time of Update: 2018-12-08
註:由於本人主要做背景就只用到了IO空間下面的一些東西,貼個小小的級聯效果來吧, 廢話少說先拿代碼說話了, 複製代碼 代碼如下:Demo.show={ Test:function(e,Y) { config=Demo.config; function onshengchange(e) { var sheng = Y.Node.get('#'+config.sheng).get("value"); var speccode = Y.Node.get('#'+config.speciality);
Time of Update: 2018-12-08
開啟VB6,建立ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library選擇 3、填加代碼如下: 複製代碼 代碼如下:'Code Start '聲明部分 Private MyScriptingContext As ScriptingContext Private MyApplication As Application Private MyRequest As Request Private MyResponse As
Time of Update: 2018-12-08
1. 下載ckeditor放到網站目錄下。地址:http://ckeditor.com/ 引用js <script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/ckeditor/ckeditor.js")%>'></script> 3.添加一個編輯框 <asp:TextBox ID="mckeditor" runat="server"
Time of Update: 2018-12-08
首先我們建立一個網站,在網站裡面新增一般處理常式,命名為ReadData.ashx。然後在裡面輸入如下代碼: 複製代碼 代碼如下:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using System.Data.SqlClient; //引入命名空間 using System.Data; namespace 載入層 {
Time of Update: 2018-12-08
Vs2008環境,為先Common.js 複製代碼 代碼如下:var Common = { Trim: function(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }, isNumber : function(str) {return /[\d|\.|,]+/.test(str);}, isEmail : function(sEmail) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-
Time of Update: 2018-12-08
舊的演算法是簡單對每一個髒字調用一遍
Time of Update: 2018-12-08
原文見http://www.jb51.net/article/20575.htm但在我這裡測試的時候,RegEx要快一倍左右。但是還是不太滿意,因為我們網站上髒字過濾用的相當多,對效率已經有了一些影響,經過一番思考後,自己做了一個演算法。在自己的機器上測試了一下,使用原文中的髒字型檔,0x19c的字串長度,1000次迴圈,文本尋找耗時1933.47ms,RegEx用了1216.719ms,而我的演算法只用了244.125ms.
Time of Update: 2018-12-08
方法一:使用Regex 複製代碼 代碼如下://髒字典資料存放檔案路徑 private static string FILE_NAME="zang.txt"; //髒資料字典表,如:髒資料一|髒資料二|髒資料三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["Regex"]==null) { dirtyStr=ReadDic(); //用於檢測髒字典的Regex Regex
Time of Update: 2018-12-08
TextBox斷行符號觸發事件 複製代碼 代碼如下://直接在js中寫 <script language="javascript"> function EnterTextBox() { if(event.keyCode == 13 && document.all["TextBox1"].value != "") { event.keyCode = 9; event.returnValue = false; document.all["TextBox1"].click(
Time of Update: 2018-12-08
1. 用戶端 -> 服務端的問題 1.1. get 方式提交短資料效率比 post 方式高 原因:個人感覺 1.2. post 方式提交時,若資料中含有中文,則服務端獲得的資料中文部分會變為亂碼 原因: 可能是提交時 XMLHttpRequest 自動對非標準 ASCII 字元進行了編碼。 可能只是簡單的逸碼轉換,但具體編碼方式不詳, 在服務端就很難還原。 解決:(a) 在用戶端提交前,對串中的非標準 ASCII 字元用 escape() 手動轉碼。
Time of Update: 2018-12-08
測試通過環境VS2008,添加2個新項1:DEMO3.ASPX 複製代碼 代碼如下://查詢字串,SEND服務端的參數 function createQueryString() { var userName = document.getElementById("userName").value; var querystring = "userName=" + userName; return querystring; } function RunAjax() {
Time of Update: 2018-12-08
複製代碼 代碼如下:<% '隱藏並修改檔案的最後修改時間的aspshell '原理:通過FSO可以修改檔案的屬性,比如設定為唯讀,隱藏,系統等等;FSO中的attributes屬性修改檔案屬性,1隻讀,2隱藏,4系統檔案 ' 通過shell.application可以給檔案重新設定一個最後修改時間 '2009/02/24 write by skyfire response.write "<form method=post>" response.write "路
Time of Update: 2018-12-08
1、表單提交, 複製代碼 代碼如下:<form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </form> . form1.submit(); .... 此種方在ASP。NET中無效,因為ASP。NET的表單總是提交到自身頁面,
Time of Update: 2018-12-08
比如 1223445677777778aabbcccccccccc 經過過濾之後就是12345678abc 複製代碼 代碼如下:<% '過濾重複 Function norepeat(Str) Dim RegEx If IsNull(Str) Or Str="" Then Exit Function Set RegEx=New RegExp RegEx.Global = True RegEx.IgnoreCase=True RegEx.MultiLine = True
Time of Update: 2018-12-08
雖然說ASP.NET屬於安全性高的指令碼語言,但是也經常看到ASP.NET網站由於過濾不嚴造成注射.由於ASP.NET基本上配合MMSQL資料庫架設 如果許可權過大的話很容易被攻擊. 再者在網路上找不到好的ASP.NET防注射指令碼,所以就自己寫了個. 在這裡共用出來旨在讓程式員免除SQL注入的困擾. 我寫了兩個版本,VB.NET和C#版本方便不同程式間使用. 描述: 1. XP + IIS5.1 + Access + MSSQL2000 下測試通過。 2.
Time of Update: 2018-12-08
目前定時的操作有: 一、Html頁面的定時重新整理(Refresh--重新整理 ) 1,Refresh (重新整理) 代碼使用說明 說明:讓網頁多長時間(秒)重新整理自己,或在多長時間後讓網頁自動連結到其它網頁。 用法:<Meta http-equiv="Refresh" Content="30"> <Meta http-equiv="Refresh" Content="5; Url=http://www.jb51.net"> 注意:其中的5