利用ASP.NET控制項中的asp:FileUpload控制項時,有時候需要上傳大容量的檔案,可是預設情況下,上傳檔案的最大容量為4兆。如何??只要在設定檔中改變兩個預設設定即可:httpRuntime下的maxRequestLength和requestLengthDiskThreshold.前者規定了上傳的最大容量值,後者設定緩衝的大小。 如:<configuration> <system.web> ... <httpRuntime
本文為原文轉貼,作者:zyj10011原文地址:ASP.NET之WEB列印-終極解決篇作者郵箱 :luandao2000@21cn.com 做過bs開發的同志應該都深有體會,在web程式中列印不再象應用程式中那樣便於控制了,web程式天生的一些特性造成了這個缺點,如:印表機在本地,而檔案確可能在伺服器上;格式如何控制和定製等等。都給我們開發中帶來了很多問題,雖說有水晶報表等控制項來解決但總歸是不方便。當然有了問題就會有人來研究解決,這裡我先對目前流行的幾種方式做個簡單介紹: 1、IE直接列印
最近在完善個項目,發現個小問題當 TextBox設定了ReadOnly="true" 後,要是在前台為控制項添加了值,後台是取不到的,值為“空”原理沒想通,說不清楚微軟是出於什麼考慮的, 不過有時是要我們能通過前台指令碼來填儲值,並不希望使用者修改其控制項內容,這時就比較尷尬了。剛開始是換成Html 裡的 <input type="text" readonly="readonly" > ,不過後來發現這個工作量是很大的,所以網上搜了下,沒找出TextBox
由於種種原因,好久不來寫隨筆。 其實最主要是自己懶,東西都寫成word文檔,懶得再搞到部落格裡。 最近又來逛部落格園了,也就順帶著把自己曾經菜鳥時期的東東都曬出來,因為我相信,或許某一天,某隻新的菜鳥,會需要這些超級白癡+超級入門的小知識、小技巧。 文筆爛、功夫淺、沒水平,求噴。 PS:本文適合剛接觸.NET一兩個月的小白+菜鳥,高手請笑而不語。 一、.net內建伺服器控制項的一點使用方法和技巧1.runat="server" 對於任何伺服器控制項都需要添加runat="serve
1. 使用QueryString變數 QueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。下面是一個例子: a.aspx的C#代碼 private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url =
// 這一行在頁面頂加入 validateRequest=false public static string NoHTML(string Htmlstring) //替換HTML標記 { //刪除指令碼 Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase); //刪除HTML
ASP進階之文章線上管理更新--資料庫連接篇文章來源: 2005-12-27 11:42:57 ASP進階之文章線上管理更新--資料庫連接篇 <p style=line-height: 150%>作者:沙灘小子 <p style=line-height: 150%>
從一個頁面轉向另一個頁面的請求方式有兩種,Post和Get. 如果從原理上來探究他們的區別,涉及到Http傳輸協議的細節,這樣深究下去,就成華為人乾的事了,有空可以請教一下華為高人,我一個做企業軟體的實在沒那麼多時間也沒必要去研究那些東西,所以就看一下表象吧。 所有的人都知道如下區別: 1.Post傳輸資料時,不需要在URL中顯示出來,而Get方法要在URL中顯示。 2.Post傳輸的資料量大,可以達到2M,而Get方法由於受到URL長度的限制,只能傳遞大約1024位元組.
<iframe>是架構的一種形式,也比較常用到。 例子1。<iframe width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe>不用多說了。 width插入頁的寬;height插入頁的高;scrolling 是否顯示頁面捲軸(可選的參數為 auto、yes、no,如果省略這個參數,則預設為auto);frameborder
asp.net中URL參數加密解密過程 加密代碼 public static string Encode(string str, string key) { DESCryptoServiceProvider provider = new DESCryptoServiceProvider(); provider.Key = Encoding.ASCII.GetBytes(key.Substring(
View Code 1 public partial class City : System.Web.UI.Page 2 { 3 protected void Page_Load(object sender, EventArgs e) 4 { 5 if(!IsPostBack) 6 { 7 BindProv(); 8 BindCity(); 9 }10 }11 12
1.設定web.config檔案。<system.web> ...... <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... </system.web> 或者:aspx檔案中:<meta http-equiv="Content-Type"
上一篇隨筆<深入剖析ASP.NET組件設計>一書中第三章關於ASP.NET運行原理的補白總覽了大體的結構及流程,看完後,相信,可以對整體的流程有所瞭解.但是,許多細節的問題,例如像HttpRuntime如何建立HttpApplication對象等問題,仍然沒有解說清楚當然,瞭解這些細節並不是必需的,就算你不知道HttpApplication對象是如何被建立的,你仍能夠建立出好的組件.但是,如果你仔佃研究這些細節,相信你會吸收不少技術養分.例如,通過本文講述的HttpApplicati
簡介這篇文章主要介紹下如何在asp.net mvc項目中使用uploadify,並實現簡單的圖片比例縮放儲存。文章中參考整理了一些網上的資源,如果有問題,歡迎指出。uploadify介紹uploadify新版對參數進行了一些改動 本文使用的是v3.2版本,如果有使用以前版本的,請參照在asp.net mvc中使用Uploadify上傳檔案,不瞭解uploadify請參照JQuery上傳外掛程式Uploadify使用詳解uploadify部分API介紹: Options swf
本文轉自:http://developer.51cto.com/art/200802/66282.htm 當在一個ASP.NET Web頁面中進行操作時,在預設情況下向當前頁進行提交。這種行為在ASP.NET出現之前並沒有什麼關係,但在ASP.NET中當我們想向另外一個Web頁提交一個Web
在一個ASP.NET應用程式中有許多保留檔案夾1. Bin檔案夾Bin檔案夾包含應用程式所需的,用於控制項、組件或者需要引用的任何其他代碼的可部署程式集。該目錄中存在的任何.dll文 件將自動地連結到應用程式。如果在該檔案夾中留有不用的或到期的檔案,則可能出現“二義性引用(ambiguous reference)”異常的風險。換句話說,如果兩個不同的程式集定義相同的類(相同的命名空間和名稱),則ASP.NET運行庫不能決定應該使用哪一
引 言 隨著B/S模式應用開發的發展,使用這種模式編寫應用程式的程式員也越來越多。但是由於這個行業的入門門檻不高,程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根據程式返回的結果,獲得某些他想得知的資料,這就是所謂的SQL Injection,即SQL注入。
經測試成功 只能擷取同網段的哦~順便奉送asp.net 擷取伺服器的硬碟id 網卡mac地址 cpu序號多個IP、連接埠、MAC地址的正則匹配js擷取mac地址(續)記得引用using System.Runtime.InteropServices; [DllImport("Iphlpapi.dll")]private static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length);
在ASP.ET 1.x的時候,很多朋友可能需要進行跨頁提交的處理,也就是從頁面A能夠提交到頁面B,甚至不同的Control其目標處理頁面也各不相同。尤其是從ASP/JSP/PHP轉過來的開發人員,可能更有這種需求。但很不幸,在ASP.NET 1.x的時候,處理這種跨頁請求是十分醜陋的,需要非常多的“技巧化”處理。 在ASP.NET 2.0的時候,對於跨頁提交已經有了非常合理的解決方案,以下就是一個樣本。 SourcePage.aspx: 請注意Button1的PostBackUrl屬性設定&
一、使用隱藏欄位Session、Application和Cache都是儲存在伺服器記憶體中的。一般來說我們是無權訪問用戶端的機器,把資料直接儲存在用戶端的(Cookie是一個例外,不過Cookie只能儲存不超過4K的字串)。我們可以想一下還有哪裡可以讓我們暫時儲存資料的?那就是頁面!如果我們在Web頁面中放置一個Label控制項,然後設定它隱藏。那麼我們就可以使用這個Label來儲存一些臨時資料,供當前頁面的程式使用。在ASP.NET中,我們還可以使用隱藏欄位來進行類似的工作,和Label不同的