Time of Update: 2017-01-19
網站開發中,在頁面之間的跳轉,經常會用到傳值,其中可能會傳遞多個值。 一、CommadArgument傳多個值到其他頁面。 像Gridview dataList repeater等資料繫結控制項中,可以使用CommadArgument傳多個值。 源的代碼(aspx頁面代碼)如下:這個代碼一般寫在項目範本中,如果你用的第一種方法就不需要加上onclick事件,直接點擊資料繫結控制項的RowCommand ,itemCommand事件,就行了。 複製代碼 代碼如下:
Time of Update: 2017-01-19
一、安全性比較低,把文字檔1.txt改成1.jpg照樣可以上傳,但其實現方法容易理解,實現也簡單,所以網上很多還是採取這種方法。 複製代碼 代碼如下: Boolean fileOk = false; string path = Server.MapPath("~/images/"); //判斷是否已經選取檔案 if (FileUpload1.HasFile) { //取得檔案的副檔名,並轉換成小寫 string fileExtension =
Time of Update: 2017-01-19
在ASP中,我們通常把表單提交到另外一個頁面(接受資料頁面)。但是在ASP.NET中,服務端表單通常都是提交到本頁面的,如果我設定複製代碼 代碼如下:form1.action="test.aspx";那麼就會導致視圖驗證錯誤的錯誤,因為Asp.net安全機制引起的。我們也可以關閉這個驗證,在接受頁面中(test.aspx)頭部加上複製代碼 代碼如下: <%@ Page EnableViewStateMac="false" %>但這樣做不是很安全,其實asp.net 2.0
Time of Update: 2017-01-19
用慣了WPF的綁定,ASP.NET的綁定貌似不是很好用。下面看看ASP.NET綁定的用法。一般來說可以直接綁定DataTable的,不過我覺得綁定List比較符合物件導向編程。綁定的方法是兩句代碼:複製代碼 代碼如下:GridView名.DataSource = List<自訂類>; GridView名.DataBind();
Time of Update: 2017-01-19
好處:1.和AJAX輪詢比起來 節省資源,並且延遲小, 2.和webSocket比起來,適用的情境比較廣泛。1.先建立一個Asp.net MVC的空項目添加一個控制器 (同樣的代碼在Asp.net WebForm中也是可以使用的)複製代碼 代碼如下:public class CometController : Controller { public
Time of Update: 2017-01-19
1. 用Response.Write方法 代碼如下: 複製代碼 代碼如下: Response.Write("<script type='text/javascript'>alert("keleyi.com");</script>"); 此方法缺陷就是不能呼叫指令碼檔案中的自訂的函數,只能調用內建函式,具體調用自訂的函數只能在Response.Write寫上函數定 義,比如 複製代碼 代碼如下:Response.Write("<script
Time of Update: 2017-01-19
複製代碼 代碼如下:using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using
Time of Update: 2017-01-19
文字框中建立預設文本提示通常使用者在搜尋內容時,在文字框輸入內容前,文字框都會給出預設提示,提示使用者輸入正確的內容進行搜尋。當文字框獲得焦點,如果文字框內容跟提示內容一樣,提示內容會自然消失。當文字框沒有任何值並失去焦點,文字框內容會重建預設提示。為了實現上面的需求,代碼如下:複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Web.Default"
Time of Update: 2017-01-19
代碼:複製代碼 代碼如下:public void ProcessRequest(HttpContext context){context.Response.ContentType = "image/jpeg";//建立位元影像,並且給指定邊框的寬高using (Image img=new Bitmap(80,25)){//建立畫家對象,在img對象畫字串using (Graphics g=Graphics.FromImage(img)){
Time of Update: 2017-01-19
1. 用Response.Write方法代碼如下:複製代碼 代碼如下:Response.Write("<script type='text/javascript'>alert("XXX");</script>");此方法缺陷就是不能呼叫指令碼檔案中的自訂的函數,只能調用內建函式,具體調用自訂的函數只能在Response.Write寫上函數定 義,比如複製代碼 代碼如下:Response.Write("<script
Time of Update: 2017-01-19
今天把部落格程式部署到一台阿里雲Windows主機上,通過瀏覽器訪問時出現下面的錯誤:複製代碼 代碼如下:建立 BlogConfigurationSettings 的配置節處理常式時出錯: 拒絕訪問臨時目錄。以其運行 XmlSerializer 的身份“IIS APPPOOL\www.cnblogs.com”沒有足夠的許可權訪問臨時目錄。CodeDom 將使用此進程用於進行編譯的使用者帳戶,因此如果使用者對系統臨時目錄沒有存取權限,則將無法編譯。使用 Path.GetTempPath()
Time of Update: 2017-01-19
安裝服務端服務端下載地址:http://www.couchbase.com/download 選擇適合自己的進行下載安裝就可以了,我這裡選擇的是Win7 64。在安裝服務端如果發生如下所示的錯誤,我在win7
Time of Update: 2017-01-19
TreeView控制項可以使用XML文檔作為資料來源,根據XML文檔的階層顯示節點。而XML文檔的訪問由XmlDataSource控制項來完成,從XmlDataSource控制項的DataFile屬性中指定XML文檔路徑,然後在TreeView控制項中設定與XML文檔中的節點的對應關係。本樣本將示範如何把TreeView控制項綁定到XML資料來源。技術要點把TreeView控制項綁定到XML資料來源的技術要點如下。使用XmlDataSource控制項提供對XML文檔的訪問。在TreeView控制
Time of Update: 2017-01-19
前一段時間,由於在項目中要用到報表做統計,所以我學習了一下ASP.NET水晶報表的使用。水晶報表的執行模式(也就是取資料的方法)可以分為兩種:第一種是Pull模式:被請求時,水晶報表直接根據指定的驅動串連資料庫然後組裝這些資料。另外一種就是Push模式:此時開發人員不得不自己編寫代碼串連資料並組裝DataSet,同時將它傳送至報表。在些這種情況下,通過使用串連共用以及限制記錄集合的大小,可以使用報表效能最大化。水晶報表中的報表類型也分為兩種:--StrongTyped
Time of Update: 2017-01-19
之前覺得這個話題已經被談濫了。URL Rewrite早已經被廣大開發人員所接受,網上關於URL Rewrite的組件和文章也層出不窮,但是總是讓我感覺意猶未盡,於是最終還是忍不住提筆寫了這系列文章。這些文章不會談論URL Rewrite的價值與意義,而只會談論純技術的內容。文章中也不會有詳盡地實現分析,而是結合了我的經驗,從應用角度來講解這個話題。您已經知道的,您還不知道的,別處已經講過的,或者還沒有講過的,希望這系列文章的“舊事重提”不會讓您覺得沉悶,並且能讓您瞭解ASP.NET中URL
Time of Update: 2017-01-19
如果你已經有較多的物件導向開發經驗,跳過以下這兩步:第一步 掌握一門.NET物件導向語言,C#或VB.NET 我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去!第二步 對.NET Framework類庫有一定的瞭解 可以通過開發Windows Form應用程式來學習NETFramework。ASP.NET是建構在.NET
Time of Update: 2017-01-19
複製代碼 代碼如下:[HttpPost] public Task<Hashtable> ImgUpload() { // 檢查是否是 multipart/form-data if (!Request.Content.IsMimeMultipartContent("form-data")) throw new
Time of Update: 2017-01-19
在頁面上放入一個上傳控制項和一個圖片控制項.複製代碼 代碼如下: <asp:FileUpload ID="FileUpload1" runat="server" onpropertychange="show(this.value)"/> <asp:Image ID="Image1" runat="server"
Time of Update: 2017-01-19
頁面代碼主要就是JSview plaincopy to clipboardprint複製代碼 代碼如下:<head runat="server"> <title>無標題頁</title> <mce:script language="javascript" type="text/javascript"><!--
Time of Update: 2017-01-19
複製代碼 代碼如下:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using