Time of Update: 2017-01-19
最近在SharePoint2007中用到了WebPart通訊技術,個人覺得2007版本裡面的ConnectionConsumer和ConnectionProvider沒有2010版本那麼好用,於是換了一種思想去實現通訊:WebPart容器中裝一個UserControl控制項,這樣只要UserControl可以通訊,就實現了WebPart之間通訊。UserControl是使用者自訂控制項,我們可以在UserControl中注入事件,當一個UserControl觸發某種事件,然後通過事件參數來傳遞資
Time of Update: 2017-01-19
在WebConfig中設定資料庫連接字串,代碼如下: 複製代碼 代碼如下: <connectionStrings> <add name="ConnectionString" connectionString="user id=使用者名稱;password=密碼;initial catalog=資料庫名稱;data source=伺服器名稱"/> </connectionStrings>
Time of Update: 2017-01-19
複製代碼 代碼如下: //後台cs代碼: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Login_jg : System.Web.UI.Page { protected void Page_Load(object
Time of Update: 2017-01-19
複製代碼 代碼如下:using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;using System.IO;using System.Resources;using System.Reflection;using System.Runtime.InteropServices;namespace newExtIcon{
Time of Update: 2017-01-19
前提: 引入MD.DLL 檔案; 下載地址:http://www.jb51.net/dll/MD.dll.html 1、建立無CS檔案的DownExcel.aspx 檔案 複製代碼 代碼如下: <%@ Page Language="C#" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.SqlClient" %> <%@ import
Time of Update: 2017-01-19
複製代碼 代碼如下:public bool Add(Liuyan refmodel) { string sql = "insert into
Time of Update: 2017-01-19
前台.aspx複製代碼 代碼如下:<asp:Label ID="tplb" runat="server" Text="總頁數:"></asp:Label> <asp:Label ID="lblPageCount" runat="server" Text=""></asp:Label> <asp:Label ID="curLabel" runat="server" Text="當前頁:"></asp:Label>
Time of Update: 2017-01-19
廣告控制項的使用方法:廣告檔案是一個XML檔案,廣告檔案中所有的標籤屬性被分析後放到adProperties字典中,用以屬性編輯。ads.xml複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <!--廣告檔案是一個XML檔案--> <Advertisements> <Ad> <ImageUrl>
Time of Update: 2017-01-19
asp.net中的服務端包括指令簡單點就是一個<!-- #include file|virtual="filename" –>這樣的指令,msdn中的名詞解釋是:將指定檔案的內容插入 ASP.NET 檔案中,包括網頁(.aspx 檔案)、使用者控制項檔案(.ascx 檔案)和 Global.asax
Time of Update: 2017-01-19
1、httphandler 執行個體1:通過產生一張動態圖片輸出用戶端的IP地址、作業系統類型、瀏覽器類型複製代碼 代碼如下:<%@ WebHandler Language="C#" Class="visitor" %>using System;using System.Web;public class visitor : IHttpHandler { public void
Time of Update: 2017-01-19
複製代碼 代碼如下:/// <summary> /// 壓縮圖片 /// </summary> ///
Time of Update: 2017-01-19
Web頁面是無狀態的,伺服器對每一次請求都認為來自不同使用者,因此,變數的狀態在連續對同一頁面的多次請求之間或在頁面跳轉時不會被保留。在用ASP.NET 設計開發一個Web系統時, 遇到一個重要的問題是如何保證資料在頁面間進行正確、安全和高效地傳送,Asp.net 提供了狀態管理等多種技術來解決儲存和傳遞資料問題,以下來探討.NET 下的解決此問題的各種方法和各自的適用場合。一、ASP.NET頁面間資料傳遞的各種方法和分析1.使用Querystring 方法QueryString 也叫查詢字串,
Time of Update: 2017-01-19
ASP.NET中,CheckBoxList裡的選擇都是自動寬度的,屬性時沒有設定各項寬度的設定。 參考了一下網上的最小寬度樣式, 複製代碼 代碼如下: /* 最小寬度 */ .min_width{min-width:300px; /* sets max-width for IE */ _width:expression(document.body.clientWidth < 300 ? "300px" : "auto"); } 寫成如下: 複製代碼 代碼如下: <style>
Time of Update: 2017-01-19
複製代碼 代碼如下: /// <summary> /// iframe 中,彈出資訊並跳轉 /// </summary> /// <param name="msg"></param> /// <param name="targetPageName"></param> public static void ResponseShowMsg(string msg, string targetPageName) { string
Time of Update: 2017-01-19
在本文中,我們將通過一個簡單的處理來記錄在我們的網站中的錯誤和異常。我們這樣操作,每當遇到程式錯誤時,將使用者導航到一個單獨的頁面,同時錯誤將被記錄到伺服器上的一個文字檔,每當錯誤發生時,我們將以日誌的形式每天記錄。首先,我先寫一個靜態方法用於將錯誤資訊記錄到文字檔,這裡是將錯誤資訊記錄到伺服器上的Error檔案夾下代碼如下:複製代碼 代碼如下:using System.Globalization; ///
Time of Update: 2017-01-19
複製代碼 代碼如下:#region DataTable匯出到Excel /// <summary> /// DataTable匯出到Excel ///
Time of Update: 2017-01-19
無論是jquery還是ajax在今天來討論已經很落後了,網上也有非常多的這方面的資料,但是依然有不少新手對此很茫然。本文以最簡單的方法為新手示範如何使用jquery實現ajax技術(所以本文是專為新手所寫,老鳥勿噴,大神此處省略一萬字)。至於什麼是jquery什麼是ajax,自己Google去。首先建立一個名聞Ajax的asp.net
Time of Update: 2017-01-19
每當我們要建立資料庫驅動的個人化的web網站時,都必須要保護使用者的資料。儘管駭客可以盜取個人的口令,然而更嚴重的問題是有人能夠盜走整個資料庫,然後立刻就是所有的口令。 原理有一個好的做法是不將實際的口令儲存在資料庫中,而是儲存它們加密後的版本。當我們需要對使用者進行評鑑時,只是對使用者的口令再進行加密,然後將它與系統中的加密口令進行比較即可。在ASP中,我們不得不藉助外部對象來加密字串。而.NET
Time of Update: 2017-01-19
Asp.net提供了三個功能強大的清單控制項:DataGrid、DataList和Repeater控制項,但其中只有DataGrid控制項提供分頁功能。相對DataGrid,DataList和Repeater控制項具有更高的樣式自訂性,所以很多時候我們喜歡使用DataList或Repeater控制項來顯示資料。 實現DataList或Repeater控制項的分頁顯示有幾種方法: 1、寫一個方法或預存程序,根據傳入的頁數返回需要顯示的資料表(DataTable)
Time of Update: 2017-01-19
1、web項目中方法: 複製代碼 代碼如下: System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") 查看文檔方法: 複製代碼 代碼如下: