Time of Update: 2018-12-06
在各個網頁間的變數傳遞和一些記錄使用者的登陸資訊要用到SESSION和COOKIE。在ASP.NET中使用COOKIE比ASP中稍微麻煩一點,因為我們要申明變數。首先看一下SESSION的使用,基本和ASP差不多寫入一個SESSION:Session["username"]="aa";---------------------Session("username")="aa" 讀取一個SESSINN: string username= Session["username"];-----------
Time of Update: 2018-12-06
Ajax中使用json這個輕量級資料類型通訊的好處相信大家已經很清楚,考慮到安全問題,Asp.net Ajax的webService使用json,應該防止Json Hijacking。因此通常我們的做法是在使用Post請求式,並將請求的content-type設定成application/json; charset=utf-8。但用戶端如果你使用的是Jquery,有三個細節問題是我們應該注意的: 1 :如果我們Post時沒有任何資料傳給服務端,請指定Data:{} 如:
Time of Update: 2018-12-06
環境:Windows 2008, VS 2008 SP1, Asp.Net Mvc RC1------------------------------------------------------------------------------本文通過分析Action Invoking的請求過程片段,探索當前Asp.Net Mvc中的Model
Time of Update: 2018-12-06
在ASP.NET2.0提供許多諸如成員(Membership),Roles(角色),Profiles(自訂配置)等特性。這些特性都構建在基於Provider的模型之上。本系列文章將揭開該模型神秘的面紗並引導您建立自己的Provider模型 在本文開始前,我們將總體概括一下Provider模型背後的整體關係,看一下它是如何解決對於每一個開發人員都面對的問題的。Provider模型需求之因 我們先介紹一下需要Provider模型的原因。
Time of Update: 2018-12-06
隨著微軟.NET的流行,ASP.NET越來越為廣大開發人員所接受。作為ASP.NET的開發人員,我們不僅需要掌握其基本的原理,更要多多實踐,從實踐中擷取真正的開發本領。在我們的實際開發中,往往基本的原理滿足不了開發需求,我們更多的要積累一些開發技巧,本文就向大家介紹一些實用技巧,希望對大家的開發有所裨益。 1. ~ 的用法 一般的情況下,我們是使用./../
Time of Update: 2018-12-06
作者:朱先忠編譯 本文描述一種建立定製Web控制項的容易方法,並把該控制項使用於一個ASP.NET 2.0 web頁面中顯示微軟DirectX映像轉換過濾效果。 一、簡介 本文描述一種建立定製web控制項並應用於一個ASP.NET 2.0
Time of Update: 2018-12-06
環境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------一. 在Asp.Net Mvc應用程式中禁用SessionState在Asp.Net Mvc: 淺析TempData機制一文中,我們簡單探討了Asp.Net
Time of Update: 2018-12-06
作者:朱先忠編譯 在新發行的ASP.NET 2.0版本中,微軟不再建議使用System.Web.Mail命名空間而代之以新的System.Net.Mail命名空間。在這個新庫中引入了許多新特徵,但是在發送郵件的方式方面也相應地帶入了一些小錯誤。 一、 發送郵件 在詳細討論這些小錯誤之前,讓我們先看一段範例程式碼(我們假定你已經在檔案開始添加了"using System.Net.Mail"): MailMessage msg = new MailMessage();msg.From =
Time of Update: 2018-12-06
在第一部分,我們學習了ASP.NET Provider模型的基本概念,本文將概述ASP.NET內建Provider模型的架構結構。具體的說我們將討論Membership的Provider模型 membership Provider的基礎類 先看一下下面這張圖 正如您所看到的,所有Provider模型的基礎類都是ProviderBase。ProviderBase類駐留在system.configuration.dll
Time of Update: 2018-12-06
最近ASP.NET 2.0實在沒有什麼新訊息,也沒什麼驚人動態,在沒有新聞的情況下,看來祭司只好自己創造新聞囉,今天要談的是ASP.NET 2.0的Web Part Framework。 Web Part Framework就是指Web組件,為什麼要談它呢?主要是有個小故事,有個讀者問我他想用Web Part,但可不可以不要用SQL Server資料庫?!他問的當時我小楞了一下,因為ASP.NET 2.0的東西太多了,多到我也不可能記住所有的細節,於是我調出第二十章Web Part
Time of Update: 2018-12-06
點擊關閉此廣告 說明:本文實現了圖片格式隨意轉換(下拉框選擇);點擊FileUpload立即顯示圖片(Js實現)的技巧; 第一步:開啟頁面第二步:選擇一副Jpg格式的圖片.Net/images/p_blog_csdn.Net/21as.Net/289247/o_t2.gif"> 第三步:轉換為GIF格式,明顯看出圖片畫質降低。 後台代碼: using System;using System.Data;using System.Configuration;using System.
Time of Update: 2018-12-06
作者: 陶剛編譯 在前面的"模板中的資料繫結"部分中我們論述過,ASP.NET包含了一種宣告式的資料繫結文法,用於在資料繫結模板中把資料來源欄位與控制項的屬性相關聯。你也可以在代碼中使用<%# ... >文法來進行任意值的資料繫結,例如頁面和控制項屬性、集合、運算式,甚至於方法調用的返回結果。為了強制計算資料繫結的值,你必須在包含資料繫結文法的頁面或控制項上調用DataBind方法。下面的表格顯示了ASP.NET中的資料繫結文法的一些例子。單個屬性Customer: <%# custID %>
Time of Update: 2018-12-06
文章要討論的是如何通過ASP.NET伺服器端技術來最佳化用戶端緩衝策略,而且讓這種策略變得可配置和可擴充。我們要瞭解的知識從HTTP協議中相關屬性對用戶端緩衝的影響,到ASP.NET如何控制這些屬性來實現我們的緩衝策略。 HTTP基礎知識 由於討論涉及到用戶端緩衝,所以還是先要簡單介紹一下HTTP協議是如何控制用戶端緩衝的,這裡涉及到HTTP頭的Last-Modified、ETag等屬性。 Last-Modified 在瀏覽器第一次請求某一個URL時,伺服器端的返回狀態會是200,
Time of Update: 2018-12-06
人們期待已久的ASP.NET AJAX v1.0正式版終於發布了。現在你能用Microsoft ASP.NET AJAX的javascript很容易的寫出豐富的、互動web應用。尤其值得關注的是Microsoft AJAX Library增加了物件導向的支援,而以前javascript是不支援物件導向開發的。現在icrosoft AJAX Library能很好的支援類、名字空間、繼承、介面、枚舉、反射等特徵。這些新增加的功能類似於.NET Framework,這使得開發ASP.NET
Time of Update: 2018-12-06
用asp.net實現根據IP擷取地點預報訪問www.163.com,首頁的欄目裡有當地的天氣預報。可以猜想,這裡的天氣預報,應該是根據來訪者的ip判斷其所在地給出當地的天氣情況。問了一些朋友,也證實了這一點。項目裡也需要天氣預報這個小欄目,同事做過一個(從其他網站抓取的),不過實現不了根據IP顯示當地的天氣情況,需要使用者自行選擇,而且抓取的網站屬於小站….其可靠性值得懷疑。。所以就萌生了抓取網易的天氣預報的想法。。。對頁面進行分析。。發現顯示天氣預報的地區是一個IFrame,IFrame裡嵌入
Time of Update: 2018-12-06
在做一個資訊管理平台時用到了圖片,就像做一個上傳的 正好用的是asp.Net AJAX 就試著做了一個 不很好 自訂使用者控制項檔案 PicUpload.ascx 1<%@ control language="C#" autoeventwireup="true" inherits="Admin_PicUpload, App_Web_mboefw14" %> 2 <asp:Image ID="EP_Image" runat="server"
Time of Update: 2018-12-06
介紹母板頁是asp.Net
Time of Update: 2018-12-06
作者: 廖煜嶸編譯 在asp.net 1.1中,如果要做一個具有嚮導式的應用程式,是比較麻煩的。所謂嚮導式應用,就是說比如一個註冊使用者的應用,是需要若干步完成的,使用者填完某一步的表單後,可以點"下一步"而進入下一步,也可以使用"上一步"的功能回到剛才的頁面。而在asp.net 2.0中,引入了兩個新的控制項:Multiview和Wizard嚮導控制項,大大方便了使用者的使用。在本文中,將以vs.net
Time of Update: 2018-12-06
警告:為了安全請不要隨意將ASP.Net的validateRequest="false" ASP.Net 1.1後引入了對提交表單自動檢查是否存在XSS(跨站指令碼攻擊)的能力。當使用者試圖用<xxxx>之類的輸入影響頁面返回結果的時候,ASP.Net的引擎會引發一個 HttpRequestValidationExceptioin。預設情況下會返回如下文字的頁面:Server Error in '/YourApplicationPath' ApplicationA
Time of Update: 2018-12-06
作為Microsoft的最建立立動態Web網站的工具,ASP.NET相對於ASP和JSP在改變原始的Web編程方式方面有了長足的長進。它的代碼與頁面分離技術(CodeBehind)以及完善的Web伺服器控制項為程式員提供了一個更加符合傳統編程的Web伺服器端開發方式。但Web編程還是有著與傳統編程不相同的特點,這些特點決定了ASP.NET編程中必須以一些特殊的技巧來完成程式要求,快顯視窗正是這類編程方式的代表。相當多的編程書籍對快顯視窗採取緘默或者一語帶過,似乎看不過快顯視窗的巨大使用天地。本文