Time of Update: 2018-12-07
在ASP.NET編程中經常需要用Request擷取url的有關資訊,Request中有多種方法擷取url資訊,但我經常忘了各種方法的具體作用,今天我就寫了個測試程式,將各種方法得到的結果列出來,以後用時直接參考一下就行了。測試的url地址是http://www.test.com/testweb/default.aspx, 結果如下: Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/defaul
Time of Update: 2018-12-07
ASP.NET項目中各個檔案夾的(9php.com)含義1. Bin檔案夾
Time of Update: 2018-12-07
問題: 用<%# DataBinder.Eval(Container.DataItem,"NewsID")%>顯示資料的,如果標題太長了怎麼規定字數,多餘的用"..."代替解決方案: 1.使用後台代碼解決:cs檔案代碼:protected string yourstring (newid){string sif (newid.Length>10){.... return s}else{.....return s}}前台ASPX調用的代碼:<%# yourstring
Time of Update: 2018-12-07
主要功能,簡化代碼,實現在刪除功能之前彈出對話方塊提示。asp.net2.0資料控制項中,很多都有刪除功能的, 通常我們在刪除操作之前都會提示使用者。按照以前的方式,我們是在控制項LinkButton 之前寫上自訂的屬性OnClick,現在有了jQuery,我可以這樣實現。代碼只支援LinkButton刪除方式,還不支援Button! /**//// <summary> /// 操作時彈出對話方塊,需要Jquery支援 /// </summary> /
Time of Update: 2018-12-07
在ASP.NET 2.0中,提供了更方便的設定檔訪問的類,具體可以到 System.Configuration 名稱空間下進行查看。本文提供一種在開發過程中常用的得到資料庫字串的方法,為方便使用,寫成一個方法進行調用: public string GetConnectionString( string _connectionStringsName ) { System.Configuration.ConnectionStringSettingsCollection config =
Time of Update: 2018-12-07
以前開發項目時經常是自己開發一套使用者權限管理系統進行驗證,比較靈活。最近為了單點登入的問題又把Asp.Net內建的驗證方式看了一遍,發現這種方式也比較方便,功能也還可以。在Asp.Net提供了三種常用的驗證方式:Windows方式是和IIS結合起來可以實現基本、摘要、整合 Windows等身分識別驗證;Passport方式是使用Windows Live ID的帳戶來進行統一驗證的;Forms方式是使用常見的表單來實現驗證。 一、普通實現方式
Time of Update: 2018-12-07
最近很多網站資料庫被掛馬,出現類似 "> </title> <script src=http://s.see9.us/s.js> </script> 的字元,現在給大家提供asp和.net的解決方案 C#防注檢查代碼 /// <summary> /// 防注入字串檢查 /// </summary> /// <param name= "str ">
Time of Update: 2018-12-07
簡介 不管使用哪種底層平台,可靠性和效能都是對所有 Web 應用程式的主要要求,儘管從某種意義上講,這兩個要求是相互矛盾的。例如,要構建更可靠、更健壯的應用程式,可能需要將 Web 服務器與具體的應用程式分離,使應用程式在進程外工作。但是,如果在不同於 Web 服務器進程的記憶體環境中工作,應用程式將變慢。因此,需要採取合理的措施,以確保進程外代碼儘可能快地運行。 在構建 Microsoft? ASP.NET 運行時環境時,依據的設計原則即:充分考慮可靠性和效能。得到的 ASP.NET
Time of Update: 2018-12-07
/// <summary> /// 在 Application_BeginRequest中加入函數StartProcessRequest() /// </summary> protected void Application_BeginRequest(Object sender, EventArgs e) { StartProcessRequest();
Time of Update: 2018-12-07
ASP.NET中如何防範SQL注入式攻擊 所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入欄位或頁面請求的查詢字串,欺騙伺服器執行惡意的SQL命令。在某些表單中,使用者輸入的內容直接用來構造(或者影響)動態SQL命令,或作為預存程序的輸入參數,這類表單特別容易受到SQL注入式攻擊。常見的SQL注入式攻擊過程類如: ⑴ 某個ASP.NET Web應用有一個登入頁面,這個登入頁面控制著使用者是否有權訪問應用,它要求使用者輸入一個名稱和密碼。 ⑵
Time of Update: 2018-12-07
防止sql注入,通常一個一個檔案修改不僅麻煩而且還有漏掉的危險,下面我說一上如何從整個系統防止注入。做到以下三步,相信的程式將會比較安全了,而且對整個網站的維護也將會變的簡單。一、資料驗證類:parameterCheck.cs public class parameterCheck{ public static bool isEmail(string emailString){ return
Time of Update: 2018-12-07
本篇將簡單的介紹一個在.NET中實現JSON的API,然後使用該API做個C/S
Time of Update: 2018-12-07
實現功能: 1. Tooltip 2. Validate 表單驗證 可分開獨立使用 您可以不寫一行代碼, 只需設定驗證規則即可www.25175.net 其實園子已經存在不少基於jQuery的驗證外掛程式, 如: http://www.cnblogs.com/wzmaodong/archive/2008/05/21/1203962.html但感覺使用起來過於麻煩, 要實現在大堆表單的驗證, javascript 代碼一大堆.
Time of Update: 2018-12-07
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();client.Host = "smtp.163.com";client.UseDefaultCredentials = false;client.Credentials = new System.Net.NetworkCredential("自已的163郵件地址", "密碼");client.DeliveryMethod =
Time of Update: 2018-12-07
在前面我已經寫了asp的版本,最近一個項目中正好需要用json來填充下拉框,所以寫了一個asp.net的將資料庫裡的記錄轉換成json,代碼如下:以下是引用片段:using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace OTC.Utility ...{ public
Time of Update: 2018-12-07
一般有3種方法:1.設定web.config檔案<system.web> ...... <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... </system.web> 2.傳遞中文之前,將要傳遞的中文參數進行編碼,在接收時再進行解碼。 >> 進行傳遞 string
Time of Update: 2018-12-07
1、直接在前台調用 javascript 函數很簡單,在 head 元素之間加入 script 元素,將 type 元素設定為 " text/javascript " 如:<head runat="server"><script type="text/javascript" >function ShowName(str){alert("您的名字為:("+str+")");}</script> <title>using
Time of Update: 2018-12-07
'================================================ '函數名:FormatDate '作 用:格式化日期 '參 數:DateAndTime ----原日期和時間 ' para ----日期格式 '傳回值:格式化後的日期 '================================================ Public Function FormatDate(DateAndTime, para)
Time of Update: 2018-12-07
<%@ page Language = "C#" debug = "true" %><%@ Import Namespace = "System.IO" %><script language = "C#" runat = "server">public void uploadFile(object sender , EventArgs E) {//檢查上傳檔案不為空白if(inputFile.PostedFile.ContentLength > 0) {
Time of Update: 2018-12-07
<% '** 【程式功能】 '** '** 針對大型的資料庫進行分頁操作,理想的可操作的資料記錄量在200萬 '** 以內(Max Level版將無數量限制,且無論資料庫多大,翻頁速度都是 '** 不變),這是Million Level版分頁程式在賽揚1G、記憶體512、win2k環 '** 境下的測試資料: '** '** SQLserver 2k + 10萬條記錄 + 每頁顯示20條: '** 平均翻頁速度:45ms '** SQLserver 2k + 100萬條記錄 + 每頁顯示2