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,預設只允許上傳2m檔案,在web.config增加如下配置,一般可以自訂最大檔案大小.<httpruntimeexecutiontimeout="300"maxrequestlength="40960"usefullyqualifiedredirecturl="false"/>有時這樣設定並不能解決問題,我們在上傳大檔案時都遇到過這樣或那樣的問題。設定很大的maxrequestlength值並不能完全解決問題,因為asp.net會block直到把整個檔案載入記憶體
Time of Update: 2018-12-07
網上Google了下 查到了有關“asp .net中 button的 onclick事件 與oncommand 事件區別” 的相關資料加以匯總下。來自:http://hi.baidu.com/cc2c/blog/item/4d6c1ea426c9acf29152ee72.html的資料如下:—————————————————————————————————————————————————————————————— onClick <asp:Button id="Button1"
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,PHP,JSP編寫網站代碼的時候,網站安全性總是一件頭疼的事情,雖然我們編寫了使用者登入,註冊,驗證頁面,但是效果總是不理想。有時候我們不得不用大量的session變數來存放相關資訊,處處設防。而在.NET環境下,這個問題處理起來就非常容易了。關鍵是要充分理解web.config檔案。首先,介紹一下web.config檔案。 <?xml version="1.0" encoding="utf-8"
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
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
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
檔案傳送常用的三種方式:FTP、Email及“網路位置”,都在一定程度上實現了檔案資料的交流,但它們都主要面向“點對點”的傳送,無法實現“一塊空間,資源互見”的應用需求,這種基於“點對多”的共用模式需要尋求另外的傳輸途徑,網路硬碟就是一種很好的解決方式。
Time of Update: 2018-12-07
在知道JQUREY和微軟整合的訊息後,在項目裡面就開始盡量使用JQUERY了,這個DEMO是一個樣本。主要檔案兩個(另外我還打包了一些漂亮的AJAX處理等待的小圖片):ajaxUpFile.ashx 服務端處理Default.aspx 使用者提交下面貼出主要代碼:JS部分代碼如下Code function TestUp() { ajaxFileUpload("FileUpload1"); } function
Time of Update: 2018-12-07
在P236中的配置是錯誤的按例子寫出的代碼是不執行的。由此看來清華出書的品質實在是成問題,在這本書中好像還有一個或幾個地方是這樣子的,前後內容差不多。改成如下的代碼:<configProtectedData> <providers> <add name="connectionString" type="System.Configuration.RsaProtectedConfigurationProvider, System.Co
Time of Update: 2018-12-07
安性不可以添加到現有應用程式或在開發階段後期引入.安全性生來就與應用程式的功能相聯絡,應當在設計階段的早期作為最早的特徵之一加以規劃。 最安全的Web應用程式是真正能抵制攻擊的應用程式,而不是只是從設計上能這麼做的應用程式。安全性是一個非常複雜的難題,其解決方案因應用程式的不同而不同。安全性通常是通過應用程式級和系統級措施的成功結合而實現的。
Time of Update: 2018-12-07
當使用指令時,雖然標準的做法是將指令包括在檔案的開頭,但是它們可以位於 .aspx 或 .ascx 檔案中的任何位置。每個指令都可以包含一個或多個特定於該指令的屬性(與值成對出現)。注意 @ Page 指令只能在 .aspx 檔案中使用,而 @ Control 指令只能在 .ascx 檔案中使用。Web Form頁架構支援以下指令。ASP.NET中的常用指令@ Page 定義 ASP.NET 頁分析器和編譯器使用的頁特定屬性。只能包含在 .aspx 檔案中。 @ Control 定義
Time of Update: 2018-12-07
原文地址:http://www.cnblogs.com/mrray/archive/2010/12/22/1914108.html 預設情況檔案下載,直接連結指向檔案的地址即可,但是有些情況下瀏覽器而是直接開啟了檔案。例如txt檔案的下載,Firefox瀏覽器直接開啟了txt檔案,並不是下載了txt,txt其實被瀏覽器緩衝了起來。pdf同樣如此,一般電腦都安裝了Adobe Reader 這個pdf的閱讀器,當瀏覽器下載pdf的檔案時候,預設依然是瀏覽器開啟了該pdf檔案 而不是下載該pdf檔案。